
Staff Windows Low Level C++ Engineer - Endpoint security
SentinelOne3 months ago
Remote, ItalyStaff+
Responsibilities
- Design and develop Windows endpoint protection features in modern C++ across user-mode and kernel-mode environments.
- Build and optimize anti-tampering protections, network sensors, device control, and other kernel-side security features.
- Develop user-mode agent infrastructure including installers, logging, services, communication layers, and interfaces.
- Test and debug complex Windows system problems while improving product performance, stability, and user experience.
- Research Windows internals and deliver new features or complete rewrites for software deployed across millions of devices.
- Collaborate with distributed engineering teams and share knowledge across Platform and Windows groups.
Requirements
- Multiple years of software engineering experience in low-level programming with modern C++ or C and willingness to learn modern C++.
- Hands-on experience and in-depth understanding of Windows OS design, internals, and low-level development.
- Experience debugging Windows applications and familiarity with standard debugging and profiling tools.
- Experience working on a production-grade product with wide-scale deployment.
- Strong communication, independent problem-solving, collaboration, attention to detail, and coding standards.
- Experience with Windows Kernel, Windows Drivers, security-oriented development, reversing, or malware analysis is advantageous.
Benefits
- 100% remote, full-time permanent employment based in Italy, with flexible working hours and optional major coworking-chain membership.
- Candidates in Italy must already be eligible to work in the EU; relocation assistance to the Czech Republic is available for candidates already eligible to work in the EU.
- Restricted Stock Units and an Employee Stock Purchase Plan.
- Competitive leave benefits and gender-neutral parental leave.
- Medical and insurance benefits, pension, and an Employee Assistance Program.
- Global home office allowance and mobile phone reimbursement.
About SentinelOne
SentinelOne builds an AI-driven cybersecurity platform that provides endpoint protection, detection and response, XDR, cloud, and identity security for enterprises. Its Singularity platform is sold as subscription software and managed services to secure laptops, servers, containers, and cloud workloads with automated detection and remediation. Founded in 2013 and headquartered in Mountain View, California, SentinelOne is a public company listed on the NYSE following its 2021 IPO.