Senior Software Engineer - C++ Endpoint Security, Collection Engineering (Data Protection Team)
On-siteTel Aviv, Tel Aviv, Israel
EXPIREDTel Aviv, Tel Aviv, IsraelOn-siteFull TimeSenior LevelCybersecurityLarge
Full TimeSenior LevelLargeCybersecurity
Job Summary
Design and implement low-level C++ or Rust agent modules to monitor data access and movement with minimal performance overhead. Research and evaluate technologies for building high-fidelity sensors that track data access across Windows, Linux, and macOS. Develop robust, scalable code to prevent sensitive data leakage while collaborating with Core Agent, Backend, and Frontend teams to deliver a unified data protection product. This role involves defining the technical architecture for SentinelOne's next generation of data-centric security within the Data Protection unit.
Required Qualifications
- 4+ years of experience as a low-level software engineer, building complex systems in modern C++/C
- Hands-on experience with system-level development, debugging tools, and performance profiling
- Deep OS Expertise, with strong knowledge of operating system architecture and internals (Windows, Linux, and/or macOS)
- A proven track record of shipping production-quality code to large-scale deployments, ensuring reliability across diverse environments and collaborating with multiple stakeholders
Desired Qualifications
- Security Domain Expertise
- Technical leadership experience
- Exposure to a multi-stack environment, working across agent, backend, and frontend systems
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.