Microsoft's Azure OneDeploy team, part of Azure Compute, is seeking a Software Engineer II to help build and maintain critical cloud infrastructure. This role focuses on staging and orchestrating deployments and repairs across millions of virtual machines, ensuring safety, efficiency, and high availability for customers.
The position involves working with distributed system design, developing large-scale services, and service analytics. As part of the Azure OneDeploy team, you'll contribute to infrastructure used by both third-party Microsoft customers and first-party Microsoft services like SQL Azure, HDInsight, Cosmos, and IndexServe.
The role offers an opportunity to work in a culture that values long-term investment in both technology and people. The team emphasizes thoughtful system design while maintaining an agile shipping cadence, focusing on incremental development with high quality and adapting to customer feedback.
Key responsibilities include determining user requirements, contributing to design documents, implementing code, breaking down work items, and participating in on-call rotations. You'll be working with modern cloud technologies and helping accelerate innovation across Microsoft's cloud platform.
The position offers competitive compensation ($98,300 - $193,200 base salary range), comprehensive benefits including healthcare, educational resources, and investment options. While remote work is possible, this U.S.-based position requires 0-25% travel and may require occasional on-site presence.
This is an excellent opportunity for engineers passionate about distributed systems and cloud infrastructure to make a significant impact on Microsoft's cloud platform while working with cutting-edge technologies and talented teammates.