Staff Principal Software Engineer Windows
Core
Take the Windows agent from proof of concept to a signed, installable, auto-updating product, managing kernel-mode drivers, user-mode relays, and enterprise deployment.
Role type
Staff Principal Software Engineer (Windows Endpoint/Driver)
Builds
Endpoint client, kernel-mode drivers, user-mode services, installer, and update mechanisms for Windows agents.
Domain
Operating Systems (Windows), Kernel Development, Endpoint Security/Management
Deliverable
production ML models | product features | infrastructure
Required skills
Kernel-mode Windows development (KMDF/WDM), C/C++, Go, Windows Driver Kit, WinDbg, Code signing (Authenticode/EV), TLS interception, Electron/TypeScript, Enterprise deployment (Intune/MDM/Group Policy), Failure handling design
Preferred skills
EDR/DLP agent development, MSIX/MSI/WiX, Auto-update frameworks, AI coding tools
Technologies
KMDF, WDM, WinDbg, Electron, TypeScript, C, C++, Go, Intune, MDM, Group Policy, WiX, MSIX
Responsibilities
Own WFP callout driver and Go user-mode relay synchronization; Handle production kernel-mode driver signing and attestation; Build installer and update mechanism; Design fail-open behavior for non-AI traffic; Manage local CA trust and TLS interception; Raise engineering standards via code review and mentorship.
Seniority
Staff Principal, hands-on IC with mentorship