Join Microsoft's Update Platform team as a Software Engineer II, where you'll have the opportunity to impact billions of customers daily. The team is responsible for ensuring seamless delivery and integration of Windows software updates, focusing on keeping customers up-to-date and secure.
As a key member of this team, you'll work on cutting-edge technology, leveraging the latest trends in ML and AI to architect scalable update pipeline solutions. You'll be responsible for designing and implementing new features, improving the quality and reliability of the update stack client code, and collaborating with teams across WSD and Windows.
The role involves working with various technologies including C++, Python, Java, and JavaScript, while focusing on operating system fundamentals and deployment technology. You'll be tackling challenges in security, performance optimization, and system reliability, ensuring Windows updates are delivered efficiently to billions of users worldwide.
Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investment options, and generous parental leave. The position is hybrid-based in Dublin, Ireland, with up to 50% work from home flexibility and potential travel of 0-25%.
This is an excellent opportunity for a mid-level software engineer who is passionate about system software, enjoys solving complex technical challenges, and wants to make a significant impact on a global scale. You'll be part of a collaborative environment where innovation is encouraged, and your contributions will directly influence the user experience of Microsoft's products.