About the job
Our Purpose
At SentinelOne, we are committed to empowering those who protect our future. As AI transforms how organizations operate and innovate, the responsibility to secure them becomes increasingly vital. Joining SentinelOne means your efforts will safeguard global enterprises, critical infrastructures, and the cutting-edge technologies that will shape tomorrow. If you thrive on meaningful challenges and wish for your impact to be significant, measurable, and worldwide, this is the place for you.
About Us
SentinelOne stands at the forefront of AI and cybersecurity, introducing a groundbreaking operating model for security. Our AI-driven platform seamlessly integrates protection across endpoints, cloud, identity, data, and AI systems, delivering autonomous detection and response with unparalleled clarity and speed. By harnessing real-time analytics, intelligent automation, and a cohesive data foundation, we streamline complexities and empower security teams to focus on what truly matters.
Our teams are innovators, builders, and problem-solvers dedicated to redefining the future of security. If you are eager to tackle challenging problems alongside talented, mission-driven individuals, we welcome you to join us in creating a safer future for humanity.
What Are We Looking For?
We are on the lookout for individuals who possess an insatiable curiosity and a passion for continuous learning. As AI continues to reshape various functions within our organization, we enable every team member, irrespective of their role or level, to gain proficiency in AI tools and concepts. Those who excel here actively pursue innovative solutions, experiment thoughtfully, and leverage their learnings to achieve improved, faster, and smarter outcomes.
What will you do?
In your role as a member of our development team, you will engage with the user mode of our Windows EDR product and tackle a diverse array of tasks. You will have the opportunity to design and develop primarily in modern C++ (23), alongside testing and debugging complex real-world challenges.
Our team is responsible for designing and implementing significant new features while also rewriting and reengineering existing functionalities from the ground up. You will encounter exceptional stability and optimization challenges as you work on a scalable solution.

