Software Engineer II | Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$102,100–$202,200 / yr
Posted
6 days ago
Closes
Dec 6, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $152k
$89k most similar roles pay here $228k

This role pays less than 60% of similar roles. Most pay $152,150–$207,350 — the shaded band above. At the midpoint, this role pays about $152k versus about $180k for comparable roles.

Based on 240 similar postings.

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

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II | Microsoft Careers

As a Software Engineer II in the Windows Cloud division, you will join a team at the forefront of scaling Windows 365 Cloud PC and Azure Virtual Desktop platforms. Your role involves designing, developing, and enhancing services that ensure reliable and scalable Windows environments for businesses globally. Day-to-day responsibilities include writing maintainable code, conducting thorough debugging using telemetry tools, implementing robust test strategies, and collaborating with cross-functional teams to refine architecture and design documents. You will also leverage automation and tooling to manage configurations and deployments while adhering to Safe Deployment Practices (SDP). The position requires expertise in cloud infrastructure at a global scale, including distributed systems and infrastructure-as-code principles. Preferred qualifications include experience with languages such as C#, Java, JavaScript, or Python, and a background in delivering large-scale, secure, and resilient distributed cloud services.

What you'll do

  • Write and maintain reliable code for Windows 365 and Azure Virtual Desktop, adhering to Microsoft standards.
  • Proactively debug using logs, telemetry, and diagnostic tools, conducting root cause analysis to improve future iterations.
  • Design and implement comprehensive test strategies including unit and integration tests, integrating automation into testing processes.
  • Collaborate with teams to refine architecture and contribute to design documents ensuring security and compliance.
  • Implement code changes using Safe Deployment Practices to enhance service reliability, observability, and security.
  • Build knowledge of distributed systems and infrastructure-as-code, participating in incident drills and cross-team knowledge sharing.

What we're looking for

  • At least 2 years of experience designing, implementing, and shipping cloud services in a production environment.
  • Proficient in writing maintainable code, debugging complex systems, and contributing to secure, scalable service design.
  • Experience with automation, telemetry, and live site operations for improving service observability and reliability.
  • Ability to collaborate across teams and deliver solutions to complex technical problems involving multiple products and services.
  • Strong background in designing large-scale, secure, and resilient distributed cloud services.

More like this

Similar roles

Software Engineer II | Microsoft Careers

Microsoft

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

| Microsoft Careers

Microsoft

Washington 138 days ago $102,100$202,200
Azure OpenAI SQL NoSQL CosmosDB PostgreSQL MongoDB C C++ Python Kusto SemanticKernel LangChain CI/CD TDD

Software Engineer II | Microsoft Careers

Microsoft

US 117 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

Redmond, WA 18 days ago $102,100$202,200
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

Software Engineer II | Microsoft Careers

Microsoft

WA 98 days ago $102,100$202,200
Python Java JavaScript C# Azure Databricks CI/CD Kubernetes Terraform AWS PostgreSQL SQL Git GitHub Jenkins Prometheus Grafana Docker Linux REST JSON APIs

Software Engineer II | Microsoft Careers

Microsoft

US 111 days ago $102,100$202,200
PostgreSQL Linux Docker Kubernetes Azure CI/CD Python Go C SQL Terraform Git Jenkins Prometheus Grafana Redis MongoDB Hadoop Spark