Software Engineer II - Windows Debugging | Microsoft Careers

Microsoft

Actively hiring Verified listing
USA Posted 27 days ago $102,100$202,200 / year

At a glance

AI generated

TL;DR

As a Software Engineer II in the Windows Servicing & Delivery (WSD) team at Microsoft, you will play a crucial role in enhancing the reliability and performance of Windows products for Commercial & Enterprise customers. Your day-to-day responsibilities include collaborating with cross-functional teams to gather requirements, analyzing product usage data to identify enhancements, implementing software changes through rigorous testing, and leading projects while fostering a collaborative environment. You will utilize advanced diagnostic tools and engage with other engineering teams for code reviews and architectural decisions. The role requires proficiency in Windows Client/Server technologies, scripting languages like PowerShell, and debugging native C/C++ and managed C# code using Windbg. Additionally, you should have experience with Microsoft Intune, Entra, and Azure cloud platform reliability and performance, as well as a solid understanding of networking protocols and troubleshooting techniques.

Skills

PowerShell VBScript C# C/C++ Windbg Azure Virtual Machines Containers Hypervisor Perfmon XPerf ETL ETW Microsoft Intune Microsoft Entra Device Management Windows Updates Windows Autopatch Windows Updates for Business Networking Protocols

What you'll do

  • Analyze product usage patterns and customer feedback to identify opportunities for feature enhancements.
  • Implement software changes through rigorous testing and continuous integration practices to ensure quality.
  • Utilize debugging tools, performance profilers, and source code analysis to diagnose and resolve issues efficiently.
  • Maintain a customer-focused mindset by building intuitive, performant, and secure software that meets user needs.
  • Engage with other engineering teams to conduct code reviews and contribute to architectural decisions.

What we're looking for

  • 4+ years of experience in software engineering with Windows Client/Server.
  • Proficient in troubleshooting and debugging Microsoft M365 technologies.
  • Experience with scripting languages like PowerShell and VB Script.
  • Knowledge of Windows Updates, including Autopatch and WUfB features.
  • Strong skills in analyzing performance data using tools like Perfmon/XPerf.
  • Familiarity with networking protocols and cloud services on Azure.

Market check

Salary context

This $102,100–$202,200 range sits above 46% of similar postings on FindRole.

Peer median band

$117,000$199,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$137,500$181,725

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Microsoft

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 451 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 417 roles with salary data.

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Software Engineer II | Microsoft Careers

Microsoft

US 52 days ago $102,100$202,200
C++ C# AI-assisted development tools Windows Debugger (WinDbg) Unit tests Automation Operational excellence System programming Reliability engineering

Software Engineer II | Microsoft Careers

Microsoft

US 120 days ago $100,600$199,000
Azure OpenAI SQL NoSQL CosmosDB PostgreSQL MongoDB C C++ Python Kusto SemanticKernel LangChain CI/CD TDD

Software Engineer | Microsoft Careers

Microsoft

US 17 days ago $100,600$199,000
Python Java JavaScript C# AWS Azure Kubernetes Docker CI/CD Git PostgreSQL MongoDB REST GraphQL Linux Windows DevOps OpenAPI Swagger

Software Engineer II | Microsoft Careers

Microsoft

US 55 days ago $100,600$199,000
Python C++ Rust Docker Kubernetes Azure CI/CD Prometheus Grafana PostgreSQL Redis Git Linux High Performance Computing Messaging Protocols Networking Hardware Performance Analysis Tools Profiling Tools REST APIs JSON YAML

Software Engineer II | Microsoft Careers

Microsoft

US 99 days ago $100,600$199,000
Python C C++ Java JavaScript Azure Kubernetes Docker CI/CD Prometheus Grafana PostgreSQL Redis Git Jenkins Ansible Terraform Linux Nginx Flask Django

Software Engineer II | Microsoft Careers

Microsoft

US 93 days ago $100,600$199,000
Python JavaScript C# ReactJS PowerShell CI/CD Docker Kubernetes AWS Azure Git Terraform PostgreSQL MSSQL Linux Windows OAuth OpenID Connect SAML JSON REST API Swagger/OpenAPI