Microsoft's Windows Servicing Division (WSD) is seeking a Senior Software Engineer to join their Update Publishing Services (UPS) team. This role is crucial in maintaining and modernizing the Windows ecosystem's update delivery system that serves over a billion users worldwide. The position involves working on one of the largest software pipelines globally, focusing on keeping Windows devices up-to-date and secure.
The role combines innovation with maintaining critical daily operations, requiring expertise in service execution and lifecycle management. You'll be part of a multi-discipline team responsible for building tools, defining workflows, and designing features for large-scale distributed release systems. The work spans operating system internals, scalable update delivery services, and improving engineering systems.
As a Senior Software Engineer, you'll be responsible for modernizing workflows, designing and implementing software solutions for complex distributed systems, and ensuring high availability and reliability. The position offers opportunities to work with cutting-edge technologies while managing critical infrastructure that impacts billions of users.
The ideal candidate should have strong experience in software engineering, particularly in services development and testing in high-scale production environments. Knowledge of C#, C++, Python, or Java is essential, along with expertise in service and systems design, data processing, and security. The role requires a balance of technical depth, problem-solving skills, and strong communication abilities.
Working in Dublin, Ireland, you'll enjoy a hybrid work arrangement with up to 50% work from home flexibility. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. This is an excellent opportunity to make a significant impact while working with cutting-edge technology at global scale.