About the job
Our Purpose
At SentinelOne, we are motivated by a bold mission: to empower those who safeguard our future. As artificial intelligence transforms organizational operations, the imperative to protect them grows increasingly vital. By joining SentinelOne, your contributions will shield global enterprises, critical infrastructure, and the technologies that will define tomorrow. If you are inspired by significant challenges and desire your impact to be tangible, measurable, and far-reaching, you will find your purpose here.
About Us
SentinelOne stands at the forefront of AI and security, innovating a revolutionary approach to cybersecurity. Our AI-driven platform integrates protection across endpoints, cloud environments, identities, data, and AI systems, providing autonomous detection and response with both clarity and speed. By leveraging real-time analytics, intelligent automation, and a cohesive data foundation, we mitigate noise, streamline complexity, and empower security teams to concentrate on what genuinely matters.
Our teams are innovators, problem-solvers, and builders dedicated to shaping the future of security. If you are eager to tackle challenging problems alongside passionate, mission-driven colleagues, we invite you to help construct a safer future for humanity.
What Are We Looking For?
We seek individuals who are perpetually curious and committed to ongoing learning. As AI transforms every function across our organization, we equip every team member—regardless of their role or level—with the ability to develop fluency in AI tools and principles. Those who thrive here actively pursue new solutions, experiment judiciously, and apply their insights to foster better, faster, and smarter outcomes.
In the role of Senior Software Engineer - C++ for Endpoint Security within our Data Protection Team, you will design and implement low-level C++ or Rust agent modules as a vital contributor to our newly established Data Protection unit. Your responsibilities will include researching and developing high-fidelity sensors and resilient, scalable code to monitor and prevent sensitive data leakage across multiple operating systems. By creating these essential collection engines, you will be instrumental in defining the technical architecture for SentinelOne’s next generation of data-centric security.
What Will You Do?
- Design and implement low-level agent modules (using C++ or Rust), capable of monitoring data access and movement with minimal performance overhead.
- Research and evaluate technologies for building high-fidelity sensors that track data access.

