Microsoft is looking to build secure, resilient, highly available, highly scalable services and systems for Microsoft Teams to deliver next-gen collaboration and teamwork experiences
Requirements
- 2+ years of experience coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- 2+ years of experience building and operating large-scale cloud services
- Experience working with authentication stack of services
- Experience working with M365 components like Entra (AAD), Exchange, Substrate, SharePoint
- Drive to improve performance, availability and supportability of services and systems
- Drive to increase efficiency through automation
- Knowledge of state-of-the-art service auth design patterns, Entra auth, .NET Core, Azure Cloud
Responsibilities
- Design, development, testing, and DevOps of Teams services ensuring security, availability and performance
- Improving security of the services by implementing more secure communication protocols and design patterns
- Contribute to design documents and participate in code reviews
- Participate in on-call rotations, incident response, and root cause analysis
- Collaborate with team members residing in various parts of the globe
- Building services and systems that meet the needs of an ever-growing user base of the fastest growing product in Microsoft's history
- Hone software system design skills and gain exposure to cutting edge technology stack
Other
- Bachelor’s degree in computer science or related technical discipline
- Ability to meet Microsoft, customer and/or government security screening requirements
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
- Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python