Microsoft Security aspires to make the world a safer place for all by reshaping security and empowering users, customers, and developers with a security cloud. The Core Authentication team in Entra ID needs to shape services that power authentications for millions of organizations, issuing hundreds of billions of tokens daily, while running a highly distributed, scalable service with high availability.
Requirements
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript,or Python
- 3+ years of experience developing high scale, distributed systems on a cloud platform.
- 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Understanding of authentication protocols like Oauth2, OpenID Connect etc.
- 2+ years of experience with .NET
Responsibilities
- Design and develop large scale distributed software services and solutions with a focus on scalability, performance, and security.
- Drive system design by defining clear interfaces across multiple components, conducting in-depth design and code reviews, and leveraging data/telemetry to guide architectural decisions.
- Establish engineering excellence by ensuring services are modular, secure, reliable, diagnosable, actively monitored, and reusable; set standards and mentor others to adopt best practices.
- Lead AI-first initiatives by embedding AI-driven automation and efficiency into engineering workflows and fostering a culture that embraces AI for innovation and operational excellence.
- Lead quality initiatives by improving test coverage, designing robust integration and end-to-end testing strategies, and proactively identifying and resolving complex problem areas.
- Champion operational readiness by considering testability, observability, reliability, maintainability, and ensuring code meets production standards before delivery.
- Own Live Site health by troubleshooting and optimizing automation, reliability, and monitoring; drive root cause analysis and implement long-term fixes.
Other
- 3 days / week in-office
- Travel 0-25%
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Embody our culture and values