Microsoft's Azure Active Directory (Azure AD) needs to evolve its directory store platform to address the needs for the next decade, serving billions of requests per day and hosting millions of tenants and billions of identities.
Requirements
- 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- 3+ years of experience with cloud technologies
- Experience with cloud technologies
- Coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- Experience with storage and distributed systems
- Knowledge of innovative algorithms for solving problems at scale and high performance
- Experience with Azure Active Directory (Azure AD) or similar technologies
Responsibilities
- Design and develop large scale distributed software services and solutions
- Develop "best-in-class" engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
- Improve test coverage for services, organize and implement integration tests, and resolve problem areas
- Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users
- Troubleshoot and optimize automation, reliability and monitoring for Live Site
- Focus on customer/partner needs through a data driven approach
- Embody our Culture and Values
Other
- Bachelor's Degree in Computer Science or related technical field
- Ability to meet Microsoft, customer and/or government security screening requirements
- Must pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter
- Master's Degree in Computer Science or related technical field (preferred)
- 10+ years technical engineering experience (preferred)