
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • United States, Multiple Locations, Multiple Locations
Microsoft is hiring a Senior Software Engineer to lead the development of the next-generation Host Maintenance Platform for Azure. You'll work with Azure technologies and distributed computing systems to enable engineering teams to deploy billions of changes weekly. This role requires expertise in large-scale projects and a strong background in software engineering.
You have 5+ years of experience in software engineering, particularly in distributed computing systems. You excel in large-scale projects and have a strong understanding of cloud technologies, especially Azure. Your technical expertise allows you to lead engineering teams effectively, ensuring they achieve their best work. You are passionate about innovation and enjoy tackling big, creative challenges in the cloud computing space.
You possess deep knowledge of C# and have experience with Azure services, enabling you to contribute significantly to the development of cutting-edge infrastructure platforms. Your ability to adapt to early customer feedback and emphasize solid, incremental development makes you a valuable asset to any engineering team. You thrive in collaborative environments and are committed to continuous learning and growth.
Experience with other cloud platforms or distributed systems programming languages is a plus. Familiarity with agile methodologies and a proactive approach to problem-solving will enhance your fit for this role.
As a Senior Software Engineer at Microsoft, you will play a key role in crafting and delivering the Host Maintenance Platform for Azure. You will lead technical initiatives, collaborating with a team of skilled engineers to create a seamless change management platform that meets the future needs of Azure. Your responsibilities will include designing and implementing scalable systems that can handle billions of changes across millions of hosts weekly.
You will work closely with cross-functional teams to ensure that the platform is robust and meets the high standards expected by Azure customers. Your role will involve continuous integration and deployment practices, ensuring that the platform evolves based on user feedback and technological advancements. You will also mentor junior engineers, sharing your knowledge and fostering a culture of innovation and excellence within the team.
Microsoft offers a dynamic work environment where you can make a significant impact in the cloud computing world. You will have access to cutting-edge technologies and the opportunity to work on large-scale projects that shape the future of Azure. We value diversity and encourage you to apply even if your experience doesn't match every requirement. Join us in our mission to empower every person and organization on the planet to achieve more.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.