Senior Software Engineer
Core
Design and implement Windows security and enterprise capabilities that ship at scale across client and server systems.
Role type
Senior IC systems software engineer (security & OS)
Builds
Hardware-backed security, cryptography, identity/authentication, and enterprise management experiences for Windows.
Domain
Operating Systems / Platform Security
Deliverable
production ML models | product features
Required skills
C, C++, C#, Java, JavaScript, Python, systems programming, debugging complex systems, platform security, cryptography, identity/authentication, secure boot/TPM, device security, enterprise policy/management, licensing/entitlement systems, large-scale performance-sensitive system design, testing strategy, telemetry, reliability engineering
Preferred skills
AI application for engineering efficiency, reusable pattern establishment (prompt/playbook snippets, validation checklists, automation hooks), cross-geography partnership, stakeholder influence
Technologies
C, C++, C#, Java, JavaScript, Python, Rust, Windows OS, TPM
Responsibilities
Design and implement Windows security features; Build foundational security and enterprise management capabilities; Establish reusable patterns for AI usage; Improve engineering efficiency by applying AI; Drive engineering quality through testing and reliability initiatives
Seniority
Senior, hands-on IC