Software Engineer II | Microsoft Careers
Microsoft
At a glance
AI generatedAs a Software Engineer II on the Windows System Health Experiences team, you will play a crucial role in maintaining and modernizing core diagnostic tools like Task Manager while also contributing to AI-assisted troubleshooting solutions. Your day-to-day responsibilities include designing and implementing high-quality C++/C# code, collaborating with stakeholders to define requirements, and leveraging AI-native development tools for improved productivity and issue resolution. You will work across both legacy and modernized codebases, ensuring the health of critical services such as Windows Mitigation Service, while participating in on-call rotations and driving operational excellence at scale. This role requires expertise in system programming, debugging with WinDbg, and a strong background in designing complex root-cause solutions for large systems.
Skills
What you'll do
What we're looking for
Market check
How this pay compares to similar roles
This role pays less than 58% of similar roles. Most pay $142,450–$202,300 — the shaded band above. At the midpoint, this role pays about $152k versus about $172k for comparable roles.
Based on 240 similar postings.
Employer
Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing
Microsoft currently has 534 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 488 roles with salary data.
Most-posted roles
More like this
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft