Staff Windows Low Level C++ Engineer - Endpoint security
Core
Design and develop advanced security features for SentinelOne's Windows endpoint protection platform, operating across user-mode and kernel-mode environments to protect millions of devices.
Role type
Staff Windows Low Level C++ Engineer (Endpoint Security)
Builds
Anti-tampering protections, network sensors, device control, and agent infrastructure for the EPP/EDR agent.
Domain
Cybersecurity, Endpoint Protection, Windows OS Internals
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ (23), Windows OS internals, low-level development, debugging Windows applications, production-grade product experience, performance optimization
Preferred skills
Windows Kernel development, Windows Drivers development, security-oriented development, reversing, malware analysis
Technologies
C++, C, Windows OS, Kernel, Drivers
Responsibilities
Design and develop security features in user-mode and kernel-mode; debug complex real-world problems; execute significant new features and rewrite existing ones; optimize performance for massive scale; share knowledge within Platform teams.
Seniority
Staff, hands-on IC