The Azure Compute Platform team at Microsoft is seeking a Senior Software Engineer to lead the development of Azure Compute service, a cornerstone of Azure Cloud's infrastructure. This role is crucial in tackling global challenges with cutting-edge advancements in distributed systems and cloud-native security.
As part of the team, you'll work with Azure's core engineers to ensure the scalability and security of Azure Compute services. The position requires expertise in large-scale distributed systems and high-availability infrastructure. You'll collaborate across organizational boundaries to address integration challenges involving Compute, Network, and Storage.
The ideal candidate will have 8+ years of technical engineering experience with strong skills in languages like C++, Java, or Python. You'll need proven experience in designing and maintaining large-scale distributed systems, along with the ability to provide technical leadership and influence strategy.
This role offers the opportunity to work on cutting-edge cloud technology that powers enterprise solutions and artificial intelligence. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values respect, integrity, and accountability.
Benefits include comprehensive healthcare, educational resources, parental leave, and investment opportunities. The position offers up to 100% work from home flexibility with 0-25% travel requirements. Join a team that's at the forefront of cloud computing innovation and make a significant impact on global-scale infrastructure.