companySentinelOne logo

Senior Software Engineer - C++ in Data Protection Team

SentinelOneTel Aviv-Yafo, Tel Aviv District, Israel
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Strong proficiency in C++ or Rust programming languages. Experience in developing low-level systems or agents for security applications. Understanding of data protection principles and methodologies. Proven ability to work collaboratively in a team environment. Passion for continuous learning and staying updated with industry trends.

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.

About SentinelOne

SentinelOne is a pioneering company at the intersection of artificial intelligence and cybersecurity, creating innovative solutions that redefine how enterprises protect their digital assets. Our AI-native platform offers comprehensive security across various domains, enabling organizations to respond autonomously to threats, ultimately ensuring a safer digital future.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.