Microsoft Security is seeking a Principal Software Engineer for their Identity for Services (ID4S) team within Microsoft Entra. This role focuses on making authentication and authorization straightforward while preventing security incidents. The position involves building and maintaining high-scale services where security, resilience, memory, and performance are crucial. The team's solution is used across thousands of internal Microsoft Services, with components available as open source on GitHub.
The ideal candidate will have extensive experience in building seamlessly integrated components for high-scale services, working effectively across organizations with a customer-first mindset. The role requires expertise in developing authentication and authorization components across multiple platforms, including .NET, Rust, Java, Golang, Python, and Node.JS.
The position offers competitive compensation, with base pay ranging from $137,600 to $267,000 (higher in SF and NYC areas), along with comprehensive benefits. The role is remote-friendly, offering up to 100% work from home capability. This is an excellent opportunity for experienced engineers passionate about security and distributed systems to make a significant impact on Microsoft's security infrastructure.
The team culture emphasizes a growth mindset, excellence, and collaborative problem-solving. You'll be part of Microsoft's broader mission to reshape security and empower users, customers, and developers with end-to-end, simplified security solutions. The role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to nurture high-performing teams.