CareerPlanSign in

Software Engineer II - Windows Debugging

United States, Washington, Redmond💼 Full-time🗓 2026-07-29 → 2026-09-26

Core

Design, build, and maintain scalable software solutions for Windows Servicing and Delivery, focusing on reliability, performance, and user experience through debugging and analysis.

Role type

Senior IC software engineer (Windows debugging and reliability)

Builds

Windows client/server software solutions and cloud authentication packages

Domain

Operating Systems (Windows) + Cloud Infrastructure (Azure)

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ debugging, C# debugging, source code analysis, Windows Client/Server troubleshooting, Entra ID (client-side) configuration, hybrid authentication scenarios, LSASS functionality knowledge, Kerberos protocol knowledge, PowerShell scripting, network protocol troubleshooting, Perfmon/XPerf/ETL/ETW data analysis, cloud authentication package integration, virtualization/hypervisor troubleshooting

Preferred skills

Experience with Windows on Azure cloud platform (VMs/Containers/Hypervisor), customer-facing site reliability experience, code review leadership, architectural decision contribution

Technologies

Windows, Azure, Entra ID, Active Directory, PowerShell, VB Script, Perfmon, XPerf, ETL, ETW, LSASS, Kerberos

Responsibilities

Analyze product usage patterns and customer feedback to identify feature enhancements and performance improvements. Implement and validate software changes through rigorous testing and continuous integration. Utilize debugging tools, performance profilers, and source code analysis to diagnose and resolve software issues. Engage with engineering teams to conduct code reviews and contribute to architectural decisions. Troubleshoot network issues, infrastructure components, and cloud services.

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.