Microsoft Security is seeking a Senior Software Engineer to join their Identity for Services (ID4S) Team within Microsoft Entra. The role focuses on making authentication and authorization straightforward while preventing security incidents. 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 strong experience in building integrated components for high-scale services, with emphasis on security, resilience, memory, and performance optimization. You'll work with authentication and authorization protocols (OAuth, OpenID Connect, SAML) and develop components across multiple platforms including .NET, Rust, Java, Golang, Python, and Node.JS.
Key responsibilities include developing and maintaining authentication components, collaborating with cross-functional teams, making data-driven decisions, supporting service owners, and participating in code reviews and design discussions. The role requires a Bachelor's degree in Computer Science or related field with 4+ years of technical engineering experience.
The position offers competitive compensation ($119,800 - $234,700 base salary range, higher for SF and NYC areas) and comprehensive benefits including healthcare, educational resources, parental leave, and investment options. This hybrid role allows up to 50% work from home with 0-25% travel requirements.
Join Microsoft's mission to reshape security and empower users, customers, and developers with end-to-end security solutions. The culture emphasizes growth mindset, excellence, and making a global impact through innovation.