Microsoft's Core OS team in Azure Edge + Platform organization is seeking a Senior Software Engineer to work on the OS platform that powers Azure. The role focuses on developing technologies to deploy OS updates to Azure fleet with minimal customer impact. The team tackles challenging problems like delivering impact-less updates to an ever-growing fleet while keeping millions of VMs operational, and building infrastructure for flighting and experimentation to accelerate feature delivery.
The position requires expertise in cloud technologies, distributed systems, and strong programming skills in languages like C/C++/C#, Java, or Python. You'll be responsible for designing and developing secure, testable code, implementing end-to-end telemetry pipelines, and embracing agile engineering practices with a LiveSite focus.
This is an excellent opportunity for experienced engineers passionate about large-scale distributed systems and OS platform development. The role offers a balance of technical challenges and leadership opportunities, including mentoring junior engineers. Working at Microsoft, you'll enjoy industry-leading benefits, educational resources, and a collaborative environment focused on innovation.
The position is based in Bangalore with a hybrid work arrangement (up to 50% work from home) and requires 0-25% travel. You'll be part of a team that values smart, motivated engineers with a growth mindset and ability to translate ambiguity into concrete deliverables that impact customers directly.