SentinelOne logo
SentinelOnePosted 13 months ago

Staff Windows Low Level C++ Engineer - Endpoint security

On-siteBrno, South Moravian, Czechia

Full TimeSenior LevelLargeCybersecurity

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce