Taro Logo

Software Engineer II

Microsoft is a global technology company that develops and supports software, services, devices, and solutions worldwide.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Job Description

Would you like the satisfaction that comes with keeping every person and organization on the planet protected and productive each month through delivering high quality Windows updates? The Windows Servicing and Delivery (WSD) organization delivers updates to every Windows-based device worldwide to protect users and enable productivity.

As part of the Customer Focused Engineering (CFE) team, you'll play a key role in:

  • Extending and modifying Windows Operating system code
  • Keeping our customer base secure
  • Improving platform reliability
  • Addressing customer reported issues
  • Developing features for new scenarios and devices in the Windows ecosystem
  • Working with core Windows OS components including Shell, Graphics, Multimedia, Networking stack, Kernel, Security layer, and Server components

You'll collaborate with teammates in IDC and partner teams in Ireland and Redmond, Washington, USA. The team operates in an agile environment, shipping updates twice monthly that impact over a billion Windows devices.

Key responsibilities include:

  • Debugging and fixing customer-reported problems
  • Addressing security vulnerabilities and their variants
  • Developing high-quality, bug-free fixes with minimal compatibility risk
  • Adding new features to Windows
  • Managing work priorities to meet deadlines
  • Collaborating across Microsoft teams
  • Improving products, tools, and processes

The role offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, generous time off, and opportunities to network and connect within Microsoft's global community.

This is an excellent opportunity for a skilled software engineer to make a significant impact on Windows platform security and reliability while working with a diverse, global team.

Last updated a day ago

Responsibilities For Software Engineer II

  • Reproducing, debugging and fixing customer-reported problems
  • Fixing externally and internally found security vulnerabilities
  • Crafting high-quality, bug-free fixes with minimum application compatibility risk
  • Adding new features in Windows
  • Prioritizing work and delivering fixes to meet deadlines
  • Collaborating with escalation engineers and other partner teams
  • Improving products, tools, and processes for long-term benefit

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Ability to understand unfamiliar code bases
  • Experience in debugging server-side, multi-threaded, and highly scalable applications
  • Experience in Windows system level programming and developing device drivers
  • Demonstrated results working with a global team
  • Strong communication skills, both verbal and written
  • Experience with agile/scrum methodologies

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs

Software Engineer II

Microsoft is seeking a Software Engineer II to improve search algorithms and handle millions of queries for the Windows Store, requiring 3+ years of search technology experience.

Software Engineer II

Software Engineer II position at Microsoft Teams in Bangalore, focusing on building and maintaining data analytics platforms that process petabytes of data daily.

Software Engineer II

Software Engineer II position at Microsoft in Hyderabad, focusing on AI innovations for Windows devices, requiring 2+ years experience in C++/Python and systems programming.

Software Engineer

Software Engineer role at Microsoft's WPX team, developing family-focused solutions across Microsoft platforms with hybrid work options and comprehensive benefits.

Software Engineer 2

Microsoft seeks a Software Engineer 2 for Azure DevOps team to build and maintain high-scale developer productivity services using C#, SQL, React, and Azure technologies.