Taro Logo

System Software Engineer - WSD

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Job Description

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.

Last updated 14 days ago

Responsibilities For System Software Engineer - WSD

  • Design and implement new features to support customer requirements
  • Improve quality and reliability of update stack client code
  • Work with teams across WSD and Windows to design and build features
  • Design, test and develop features based on customer requirements
  • Address security vulnerabilities and build resilient architecture
  • Monitor monthly retail releases and resolve issues
  • Collaborate on AI and ML integration for update processes

Requirements For System Software Engineer - WSD

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • Technical engineering experience with C, C++, C#, Java, JavaScript, or Python
  • Experience with design, coding, rapid prototyping, debugging, and problem solving
  • Operating System fundamentals background
  • Strong verbal and written communication skills
  • Experience with deployment technology

Benefits For System Software Engineer - WSD

Medical Insurance
Education Budget
Dental Insurance
Vision Insurance
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Related Jobs

Software Engineer

Software Engineering role at Microsoft working on Azure Batch, developing large-scale distributed systems for high-performance computing and AI workloads.

Full Stack Software Engineer - Identity

Full Stack Software Engineer role at Microsoft working on identity and authentication services, building secure access solutions that serve over 1 billion users monthly.

C++ Software Engineer

C++ Software Engineer role at Microsoft Dublin, working on cross-platform Microsoft 365 products using React Native and C++, focusing on Office delivery and maintenance systems.

Software Engineer - Windows Servicing and Delivery

Software Engineer II position at Microsoft Dublin, working on Windows Servicing and Delivery team, focusing on cloud services, CI/CD, and system modernization.

Product Engineer (Backend) - Developer Products

Backend Product Engineer role at Kota, building APIs and SDKs for embedded insurance and retirement benefits platform, offering remote work and competitive benefits.