
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, Washington, Redmond
Microsoft is hiring a Senior Software Engineer to design and implement features for the engineering system that builds, tests, and deploys .NET. You'll leverage AI to optimize workflows and enhance developer experiences. This role requires expertise in .NET and cloud technologies.
You have 5+ years of experience in software engineering, particularly with .NET, and are passionate about building robust engineering systems that support millions of developers. Your background includes designing and maintaining CI/CD pipelines, tooling, and automation that enhance the development lifecycle. You are familiar with AI-driven optimization techniques and understand how to apply machine learning to improve build efficiency and predict failures.
You possess a strong understanding of cloud-scale infrastructure, particularly using Azure, and have experience operating services that run at a global scale. Your focus on security and compliance ensures that workflows are secure and meet industry standards. You thrive in collaborative environments and are eager to innovate on developer productivity through intelligent automation and telemetry-driven insights.
Experience with large-scale distributed systems and a keen interest in AI technologies will set you apart. Familiarity with agile methodologies and a proactive approach to problem-solving will help you succeed in this role.
In this role, you will design and implement features for the engineering system that powers .NET, ensuring reliability, scalability, and performance. You will work closely with cross-functional teams to innovate on developer experiences, integrating intelligent automation into the development process. Your responsibilities will include maintaining and optimizing build pipelines, applying AI techniques to enhance build efficiency, and ensuring compliance with security standards.
You will also be involved in troubleshooting and resolving issues that arise during the build and deployment processes, leveraging your expertise to predict and mitigate potential failures. Collaborating with other engineers, you will contribute to the continuous improvement of the engineering system, ensuring it meets the needs of developers worldwide.
At Microsoft, you will be part of a mission-driven organization that empowers every person and every organization on the planet to achieve more. You will have access to a collaborative work environment that encourages innovation and growth. We offer competitive compensation and benefits, along with opportunities for professional development and career advancement. Join us in shaping the future of intelligent experiences across Microsoft 365, Azure, and beyond.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.