Software Engineer II
Core
Build and modernize Windows inbox diagnostic tools like Task Manager and AI-assisted troubleshooting solutions for hundreds of millions of users.
Role type
Mid-level IC software engineer (systems/diagnostics)
Builds
Windows operating system diagnostic and troubleshooting experiences
Domain
Operating Systems / Systems Programming
Deliverable
product features
Required skills
C++, C#, Java, JavaScript, Python, Windows systems programming, root-cause analysis, system debugging, AI-assisted development tools
Preferred skills
Windows Debugger (WinDbg) experience
Technologies
C++, C#, Java, JavaScript, Python, WinDbg (via careerplan.io/jobs/1970393556851544-software-engineer-ii-at-microsoft)
Responsibilities
Design and implement high-quality C++/C# code for user-facing tools, debug complex root-cause issues in large systems, leverage AI-assisted development tools, participate in on-call rotations for system health monitoring, define and execute testing and quality strategies
Seniority
Mid-level, hands-on IC
