Microsoft Teams Premium Services team is seeking a Senior Software Engineer to help build resilient, highly available, and scalable services for Microsoft's fastest-growing collaboration platform. The role focuses on delivering exceptional Microsoft Teams experiences including AI-powered meetings, advanced meeting personalization, meeting protections, and event authoring. You'll work with modern technologies like .NET Core, ASP.NET Core, Azure, Kubernetes, and Redis while having end-to-end ownership of features that impact millions of users globally.
The position offers an opportunity to enhance your skills in system design and cross-team collaboration while working in an inclusive environment that values diverse ideas and collaboration. The team embraces a culture built on empathy, trust, and ownership, delivering products in a quick and iterative manner.
As part of Microsoft's mission to empower every person and organization on the planet, you'll join a team with a growth mindset, focused on innovation and collaboration. The role involves designing and implementing large-scale services, supporting live services, and mentoring other engineers. With up to 50% work from home flexibility and comprehensive benefits, this position offers an excellent opportunity to make a significant impact while maintaining work-life balance.
The ideal candidate will have strong problem-solving and analytical skills, experience with the entire software development lifecycle, and excellent communication abilities. This is a chance to join a leading technology company that provides industry-leading healthcare, educational resources, and various other benefits while working on products that are mission-critical for organizations worldwide.