Staff Windows Low Level C++ Engineer - Endpoint security
On-siteBrno, South Moravian, Czechia
Job Summary
Design and develop advanced security features for SentinelOne's Windows endpoint protection platform across user-mode and kernel-mode environments. Build and optimize mission-critical components including anti-tampering protections, network sensors, and agent infrastructure while solving complex performance and stability challenges at massive scale. Research Windows internals and debug deep system issues to support distributed engineering teams delivering high-impact security capabilities protecting millions of devices worldwide. Collaborate with talented engineers leading features through the entire development lifecycle, addressing extraordinary optimization challenges for software handling hundreds of billions of daily events.
Required Qualifications
- Multiple years of experience as a software engineer in the area of lowlevel programming using modern C++ (or using C and a willingness to learn modern C++)
- Hands-on experience and in-depth understanding of Windows OS design & internals, Windows low-level development, with debugging of Windows applications and familiarity with related standard debugging and profiling tools
- Previous experience working on a production-grade product with a wide-scale deployment
- Great communication skills and the ability to work both independently and with peers from different time zones, problem-solving and out-of-the-box thinking
- Attention to detail and high coding standards
- Must be able to lift 50 lbs
Desired Qualifications
- An advantage: experience with Windows Kernel and Windows Drivers development, experience in security-oriented development, with reversing or malware analysis
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.