Microsoft's Azure Container App Service team is seeking a Software Engineer to join their mission of empowering developers to build and manage highly scalable distributed and serverless applications on Azure. This role is part of a billion-dollar business serving fortune 500 companies, focusing on services like Azure App Service and Azure Container App.
The position offers an opportunity to work on large-scale distributed systems that process over 100 billion requests daily and manage nearly 2 million VMs. You'll be involved in designing and building next-generation services, features, and developer tools that define how applications are developed and hosted on Azure, with a particular focus on App Service infrastructure and App Service on Linux.
As a Software Engineer, you'll collaborate with stakeholders to define requirements, conduct code reviews, and ensure high-quality deliverables. The role requires expertise in various programming languages and technologies, including C++, Java, JavaScript, Python, and cloud platforms. You'll work with both open source and platform components, contributing to Microsoft's cloud strategy.
The ideal candidate should have a Bachelor's degree in Computer Science or equivalent experience, strong coding abilities, and experience with distributed systems and cloud services. You'll be part of a collaborative team environment, working on challenging engineering problems in areas like scalability, high-density multi-tenancy, and high availability.
Microsoft offers comprehensive benefits including healthcare, educational resources, parental leave, and investment opportunities. The position is based in Ho Chi Minh City, Vietnam, with a hybrid work arrangement allowing up to 50% work from home. Join Microsoft to shape the future of cloud computing while working in an inclusive environment that values growth mindset and innovation.