Do you want to make a direct impact on hundreds of millions of devices every month and experience the satisfaction of protecting millions of customers from the ever-growing threats of cyberattacks? Are you passionate about delivering high-value innovation at scale? Do you have the engineering expertise, attention to detail, and commitment to quality needed to build systems and services that delight customers and help them stay productive? The Windows Servicing and Delivery (WSD) team is hiring for a Software Engineer II to join a collaborative, customer-focused group tackling unique engineering challenges and offering countless opportunities to learn and grow your career. Our mission is to keep the Windows ecosystem secure and productive by providing a seamless, timely servicing experience for current and future versions of Windows. We deliver high-quality servicing releases that protect and empower Microsoft customers by continuously building and deploying Windows Operating System updates to consumers, enterprises, and Microsoft Cloud customers. The right candidate thrives in ambiguity, enjoys building lasting systems in partnership with others, and values solutions that are cost-effective, reliable, and scalable. The Windows Containment Team plays a critical role in ensuring safe, agile delivery of Windows updates through feature flags and rollback mechanisms, enabling experimentation at scale. Key responsibilities include developing containment platforms, leading incident response with Known Issue Rollback (KIR), implementing security and vulnerability mitigations, coordinating controlled feature rollouts, and collaborating across teams. As part of this team, you will help build a world-class feature control framework for Windows Client and Windows Server platforms. This framework enables large-scale feature development, experimentation across more than one billion Windows devices, and improved resiliency. In this role, you will tackle complex problems at the lowest kernel level, create new capabilities that allow thousands of fixes to be managed via the cloud, and innovate with AI-driven engineering systems to operate at scale. You will own multiple features, giving you both breadth and depth of experience. We are looking for experienced developers who write dependable software. If you have a track record of designing, owning, and shipping software, along with effective communication and collaboration skills, we want to hear from you. You should have a proven understanding of the software development lifecycle—from architecture to testing—and a passion for quality and creative problem-solving. You will write secure, reliable, scalable, and maintainable code, and then debug, test, and support it in production. You should feel comfortable owning features and making independent decisions, while also helping to build the skills and effectiveness of the developers around you. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees