SentinelOne is looking to solve complex challenges in the Linux security domain by developing innovative ideas and driving new detection capabilities and infrastructure at scale for their products.
Requirements
- 5+ years of experience as a software engineer, developing complex systems in modern C++.
- Proficient in Linux OS architecture, security, and internals.
- Hands-on experience with Linux low-level development and debugging.
- Previous experience of working on a production-grade product with a large-scale deployment.
- Linux kernel development or kernel tracing.
- Hands-on experience with eBPF.
- Container internals, platforms, and orchestrators such as Docker and Kubernetes.
Responsibilities
- Conduct low-level research and developer new features.
- Peer code reviews; Participate in the team's design reviews.
- Learn new technologies in the Linux and Cloud workloads security domains.
- Architect end-to-end security solutions for complex features with loose problem definition.
- Modeling and POC of solutions for complex problems.
- Support customers with issues and requests within the team's domain.
- Work on low-level Kernel hooks to complicated detection engines and pure system engineering challenges.
Other
- Unlimited PTO
- Industry-leading gender-neutral parental leave
- Paid Company Holidays
- Paid Sick Time
- Employee stock purchase program
- Disability and life insurance