The Azure Kubernetes Service (AKS) team at Microsoft is seeking a Software Engineer II to join their world-class container management and orchestration services team. This role is part of a global team working on container solutions for Azure on both Linux and Windows, with a mission to define the next generation of cloud-native infrastructure.
As a Software Engineer II, you'll focus on enhancing AKS developer tools to support running workloads at scale on AKS. The position involves developing monitoring, testing, and AI DevOps tools to enable engineers to deliver work with high speed and quality. This role offers a unique opportunity to have a significant impact on AKS customers.
The team operates across multiple countries and continents, working on cutting-edge container technology and Kubernetes orchestration. You'll be responsible for advancing Kubernetes capabilities on Azure, improving service quality, and building automation to prevent production incidents.
The ideal candidate should have experience with Golang, Linux, and site-reliability engineering practices. You'll work with a diverse team of professionals, balancing pragmatic solutions with strategic vision while continuously improving the team's processes and codebase.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and a strong emphasis on work-life balance. The position allows for up to 100% work from home with 0-25% travel requirements, providing flexibility while maintaining collaborative opportunities with a global team.
Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working with cutting-edge container and orchestration technology that shapes the future of cloud computing.