Microsoft's Edge Distribution Services (EDS) team is seeking a Software Engineer II to join their innovative digital distribution technology team. Working on the Windows Update service that reaches over a billion devices, you'll be part of a crucial system keeping devices secure and up-to-date worldwide. The role involves working across EDS' stack, including infrastructure, manageability, content distribution, and security.
As a Software Engineer II, you'll be deeply involved in design, implementation, and live site support, collaborating with peers, partners, and customers. The position offers exposure to cutting-edge distributed systems technology, working with Azure cloud services, and maintaining large-scale commercial services. You'll have the opportunity to impact billions of users while working with Microsoft's industry-leading technology stack.
The role combines technical challenges with real-world impact, offering competitive compensation and comprehensive benefits. You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that values growth mindset, innovation, and collaboration. The hybrid work environment offers flexibility with up to 50% work from home opportunity.
This position is perfect for engineers passionate about distributed systems, cloud computing, and large-scale service reliability. You'll gain invaluable experience in service fundamentals, including reliability, testing, capacity planning, performance, security, and maintainability. The role provides excellent growth opportunities through hands-on experience with modern technologies and exposure to complex technical challenges.