SentinelOne is redefining cybersecurity by leveraging AI-powered, data-driven innovation. They are seeking a highly skilled Staff Software Engineer specializing in Windows Kernel to join their Platform group, focusing on low-level programming and Windows internals to enhance product stability and user experience.
Responsibilities:
- Develop, test, and debug the most complicated real-world problems
- Continuously enrich your knowledge and experience with Windows OS internals and EPP/EDR eco-system
- Design and develop capabilities that will improve the product’s stability and make the user experience smoother
Requirements:
- 8+ years of experience as a Software Developer in the area of low-level Windows programming
- 5+ years of recent experience in C, Assembly, and C++ (any experience with modern C++ 17/20 is a plus)
- Windows Kernel development expertise
- Hands-on experience and in-depth understanding of Windows OS design and internals
- Hands-on experience with Windows low-level development and debugging of Windows applications
- Hands-on familiarity with standard debugging and profiling tools for Windows
- Previous experience working on a production-grade product with a wide-scale deployment
- Previous experience with security-oriented development, reversing or malware analysis experience – an advantage
- Great communication skills
- Ability to work independently and with peers from different time zones
- U.S. Citizenship is required for this position