Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 1 C @ 1 C++ @ 1 Communication @ 6 Debugging @ 3Details
At SentinelOne, we’re redefining cybersecurity by pushing the limits of what’s possible—leveraging AI-powered, data-driven innovation to stay ahead of tomorrow’s threats.
Please note: Due to this role supporting Federal Government requirements, U.S. Citizenship is required for this position.
Role overview
We are seeking a highly skilled and experienced Staff Software Engineer, Windows Kernel with a strong background in low-level programming and a deep understanding of Windows internals to join our Platform group. The Platform group owns low-level areas such as the Windows agent’s anti-tampering (self-protection), network sensors, and other kernel-side features involving both research and development. You will collaborate with engineers across the product lifecycle and work on capabilities that impact millions of endpoints.
Responsibilities
- Design, develop, test, and debug complex low-level Windows kernel components.
- Investigate and resolve difficult production issues affecting large-scale deployments.
- Contribute to architecture and design decisions for core platform and kernel-side features.
- Improve product stability and the end-user experience through robust engineering and debugging.
- Work collaboratively with peers across time zones and support the full development lifecycle.
Requirements
- 8+ years of experience as a software developer in low-level Windows programming.
- 5+ years of recent hands-on experience in C, Assembly, and C++ (experience with modern C++17/20 is a plus).
- Demonstrated Windows kernel development expertise and in-depth understanding of Windows OS design and internals.
- Hands-on experience with low-level Windows development and debugging of Windows applications.
- Familiarity with standard debugging and profiling tools for Windows.
- Previous experience working on production-grade products with wide-scale deployment.
- Previous experience with security-oriented development; reversing or malware analysis experience is an advantage.
- Strong communication skills and the ability to work independently and with global teams.
Compensation
- Base salary range (U.S. role): $148,000—$204,000 USD. This range may vary by candidate location; different pay ranges for some locations will be provided during recruiting.
- SentinelOne participates in the E-Verify Program for all U.S.-based roles.
Benefits
- Medical, Vision, Dental
- 401(k)
- Commuter, Health and Dependent FSA
- Unlimited PTO
- Industry-leading gender-neutral parental leave
- Paid company holidays and sick time
- Employee stock purchase program
- Disability and life insurance
- Employee assistance program
- Gym membership reimbursement
- Cell phone reimbursement
- Numerous company-sponsored events, regular happy hours and team-building events
Additional notes
- This is a U.S. role that requires U.S. Citizenship due to federal government support responsibilities.
- SentinelOne is an Equal Employment Opportunity and Affirmative Action employer and does not discriminate on legally protected characteristics.