Staff Software Engineer - C++ Endpoint Security, Collection Engineering
On-site · Tel Aviv, Tel Aviv, Israel
Job Summary
Lead, design, and implement low-level agent modules in C++ or Rust for data-protection collection engines across multiple operating systems. Research and develop high-fidelity sensors to monitor data access and movement with minimal performance impact. Build scalable, reliable code that operates across Windows, Linux, and macOS; collaborate with Core Agent, Backend, and Frontend teams to deliver a unified, next-generation data-protection product. Bring 7+ years of experience as a low-level software engineer, a proven ability to ship production-quality code to large-scale deployments, deep OS internals expertise, and security-domain knowledge. Drive technical leadership across a multi-stack environment (agent, backend, frontend) to shape the architecture of SentinelOne’s data-centric security offerings.
Required Qualifications
- 7+ years of experience as a low-level software engineer
- Proven track record of shipping production-quality code to large-scale deployments
- Deep OS expertise (Windows, Linux, macOS)
- Hands-on system-level development and performance profiling
- Security domain expertise
- Technical leadership experience
- Exposure to multi-stack environments (agent, backend, frontend)
- Ability to design and implement low-level C++ or Rust agent modules
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.