Staff Software Engineer - C++ Endpoint Security, Collection Engineering (data Protection Team)

SentinelOne

Tel Aviv, Israel
On-site
Low-level c++ or rust agent modules
System-level development
Operating system internals
As a Senior Software Engineer, you will design and implement low-level C++ or Rust agent modules as a foundational member of our newly formed Data Protection unit

Job Summary

  • As a Senior Software Engineer, you will design and implement low-level C++ or Rust agent modules as a foundational member of our newly formed Data Protection unit.
  • You will research and develop high-fidelity sensors and robust, scalable code to monitor and prevent sensitive data leakage across multiple operating systems.
  • SentinelOne contributes 7.5% over your base salary for Study Funds, and offers RSUs with a 4-year vesting schedule.

Matching Summary

As a Senior Software Engineer, you will design and implement low-level C++ or Rust agent modules as a foundational member of our newly formed Data Protection unit.

Skills & Requirements

Must-have

  • low-level C++ or Rust agent modules
  • system-level development
  • operating system internals
  • high-fidelity sensors
  • scalable code development

Nice-to-have

  • relentlessly curious
  • continuous learning
  • AI fluency
  • experiment thoughtfully
  • mission-driven people

Key Requirements

  • 7+ years of experience
  • low-level software engineer
  • modern C++\C
  • system-level development
  • debugging tools
  • performance profiling
  • Deep OS Expertise
  • Windows, Linux, and/or macOS
  • shipping production-quality code
  • Technical leadership experience

Work Rights

Not specified

Tailored Resume

Cover Letter