We are looking for a Senior Software Engineer to join our team! In the Azure cloud, in data centers and on customer machines around the world. Over a billion devices run Windows – and they all have to be kept up to date. It’s essential that we make this experience as reliable and smooth as possible to minimize downtime for users, across a variety of device types, and categories of software. Our team creates and maintains OS components and deployment solutions that update every Windows device on the planet to the latest version, with updates of all shapes and sizes. We also enable OEMs to efficiently deploy Windows on new devices and we enable Enterprise IT admins, server data center admins, and the Azure cloud itself to effectively deploy Windows & Windows Server. Reducing install time and reducing update download size while increasing customer satisfaction is our primary focus and passion.