Principal Software Engineering Manager
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 Engineering Manager (OS Security)
Builds
Windows security features, services, and enterprise management experiences for client and server environments.
Domain
Operating Systems / Platform Security
Deliverable
production ML models | product features
Required skills
C/C++/C#/Rust, system-level debugging, platform security, cryptography, identity/authentication, secure boot/TPM, device security, enterprise policy/management, large-scale performance-sensitive system design, team leadership, architectural decision-making, hiring, coaching, career development, testing strategy, telemetry, reliability, operational excellence.
Preferred skills
AI application for engineering efficiency, cross-geography partnership, stakeholder influence.
Technologies
Windows, C, C++, C#, Java, JavaScript, Python, Rust, TPM, secure boot
Responsibilities
Design and implement foundational security features; establish reusable patterns for AI usage; lead and develop a team of software engineers; drive execution across in-market and in-development products; partner with ENS engineering teams; support technical decision-making and architectural discussions; foster high-performance engineering culture; track engineering quality metrics.
Seniority
Principal, hands-on IC with management responsibilities