Microsoft Teams Developer Platform is seeking a Software Engineer II to join their dynamic team building the next evolution in collaboration and teamwork. This role offers an exciting opportunity to work on Microsoft Teams Graph APIs and Developer Experience, serving millions of users worldwide.
The position involves building resilient, highly scalable services using cutting-edge technologies including .NET Core, Kubernetes, Redis, and Azure Cosmos DB. You'll be working on one of Microsoft's fastest-growing products, with the chance to impact collaboration tools used globally.
As a Software Engineer II, you'll implement efficient service patterns, work with various storage solutions, and build high-availability features. The role requires expertise in backend development, cloud architecture, and API design. You'll be responsible for services used by hundreds of millions of users, focusing on security, compliance, and integration features.
The ideal candidate brings 2+ years of engineering experience, strong problem-solving skills, and familiarity with cloud applications. You'll join a team that values growth mindset and innovation, working in a hybrid environment with up to 50% work from home flexibility.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The base salary range is $100,600 - $199,000, with additional benefits and compensation available. This is an excellent opportunity to work on large-scale systems while contributing to Microsoft's mission of empowering every person and organization to achieve more.