Principal Software Engineer - C++ ( Security)
Core
Design and implement Windows security and enterprise capabilities at scale, including hardware-backed security, cryptography, identity/authentication, and enterprise management.
Role type
Principal Software Engineer (Security)
Builds
Windows security features, enterprise management experiences, and reusable security patterns.
Domain
Operating Systems / Systems Security
Deliverable
production ML models | product features
Required skills
C/C++/C#/Rust, large-scale performance-sensitive systems, platform security, cryptography, identity/authentication, secure boot/TPM, device security, enterprise policy/management, testing strategy, telemetry, reliability, operational excellence
Preferred skills
AI application for engineering efficiency, cross-geography partnership, stakeholder influence
Technologies
Windows, C++, C#, Java, JavaScript, Python, Rust
Responsibilities
Design and implement Windows security and enterprise capabilities, build features in foundational security areas, establish reusable security patterns, improve engineering efficiency via AI, drive engineering quality and operational excellence
Seniority
Principal, hands-on IC with strategy & mentorship