SentinelOne is a pioneering company at the intersection of AI and security, focused on providing advanced cybersecurity solutions. The Senior Software Engineer will be responsible for designing and building detection capabilities for Linux and cloud workloads, enhancing security for global enterprises and critical infrastructure.
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