SentinelOne is redefining cybersecurity with AI-powered innovation. They are seeking a talented Senior Software Engineer with experience in Linux security to design and develop new detection capabilities for their products, enhancing security for Linux and cloud workloads.
Responsibilities:
- Software Development (70-80% of time)
- 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
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
- Linux networking subsystem
- Software development in either Rust, Go, or Python