Software Engineer II
![]() | |
![]() United States, Washington, Redmond | |
![]() | |
OverviewAre you interested in working for one of the most exciting productgroupsin Microsoft? Look no further thanMicrosoft Teams Developer Platform.You will be building solutions thatleveragestate-of-the-arttechnologies to deliver the next evolution in collaboration and teamwork. Microsoft Teams Developer Platformprovidesexciting opportunities in building resilient, highly scalable services forMicrosoft Teams Graph APIsand greatMicrosoft Teams Developer Experience that meet the needs of anever growinguser and developer base of the fastest growing product in Microsoft's history. This is a unique opportunity to hone your systems design, hyperscale services, public API platform design, exposure tocutting edgetechnology stack (.NET Core, Kubernetes, Redis, Azure Cosmos DB) and application architecture skills offering E2E ownership and broad scope to havea huge impact. Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
ResponsibilitiesImplement efficient patterns to call dependent services,leveragea combination of multiple storage solutions likeRedis, CosmosDB in a harmonious efficient way.Implement high availability, resiliency patterns like Circuit Breaker, Retry, Fallback, Bulkhead Isolation, Throttling among others.Own andoperateservices of massivescale used by 100s of millions of users.Build features for Teams APIs on Microsoft Graph covering aspects of security, compliance and powering powerful scenarios like automation, provisioning, admin, external integrations and 3rd party tools. |