Microsoft Teams Core Services is seeking a Software Engineer to join their dynamic team responsible for building foundational services of Microsoft Teams. This role offers an exciting opportunity to work on highly scalable and resilient services that power one of Microsoft's fastest-growing products. You'll be working with cutting-edge technology stack including .NET Core, ASP.NET Core, Azure, Kubernetes, and Redis while building middle-tier, auth, gateway, storage, and infrastructure services. The position offers end-to-end ownership and broad scope to impact millions of users worldwide. You'll be implementing critical resiliency patterns, building reusable service libraries, and ensuring high availability of Tier 0 services. Microsoft provides a culture of inclusion with a growth mindset, focusing on innovation and collaboration. The role combines technical expertise with system design skills, offering exposure to large-scale distributed systems in a fast-paced environment. With Microsoft's mission to empower every person and organization globally, this position provides an opportunity to work on technology that directly impacts how people collaborate and work together worldwide.