SentinelOne logo
SentinelOnePosted 7 months ago
EXPIRED

Senior Software Engineer - C++ Endpoint Security, Collection Engineering (Data Protection Team)

On-siteTel Aviv, Tel Aviv, Israel

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.

Get started

Apply to this job in one click with Sorce

Find similar roles