Software Engineer II | Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
WA
Salary
$100,600–$199,000 / yr
Posted
104 days ago
Closes
Aug 18, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $175k
This role $150k
$87k most similar roles pay here $229k

This role pays less than 65% of similar roles. Most pay $143,612–$206,381 — the shaded band above. At the midpoint, this role pays about $150k versus about $175k 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 571 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 522 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 on the OneDrive and SharePoint team, you will join a dynamic group of engineers, product managers, and designers to build large-scale distributed architectures that cater to millions of users worldwide. Your daily tasks include designing internet-scale data stores, enhancing file browsing and editing performance, and implementing innovative features for managing customer data. You will work on various aspects from front-end interactions to mega-scale storage systems, ensuring robust service delivery through comprehensive testing, metrics, and telemetry. The role demands expertise in cloud-scale distributed design patterns, secure software development, and the ability to collaborate across multiple engineering teams. With a focus on delivering high-performance services, you will contribute to shaping an inclusive engineering culture while continuously improving system reliability and observability at scale.

What you'll do

  • Designs and implements code for product features with minimal oversight.
  • Breaks down large work items into smaller tasks and provides accurate estimations.
  • Monitors system performance on-call to address simple issues and restore service.
  • Stays updated with advancements in cloud-scale distributed design and secure software practices.
  • Collaborates across multiple engineering teams to deliver complex projects efficiently.

What we're looking for

  • 3+ years of industry programming, software development, or engineering experience
  • Strong background in secure software design concepts
  • Proven ability to deliver complex projects involving multiple components
  • Skilled in working collaboratively across various engineering teams
  • Quick learner with the ability to adapt new methodologies to services
  • Experience in cloud-scale service management and server features

More like this

Similar roles

Software Engineer | Microsoft Careers

Microsoft

US 23 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 - CTJ - POLY | Microsoft Careers

Microsoft

US 146 days ago $102,100$202,200
Azure Python C# .NET CI/CD PowerShell Distributed Systems Cloud Architecture Telemetry Monitoring Tools Incident Management RCA Automation Frameworks Security Best Practices Compliance Standards

Software Engineer II | Microsoft Careers

Microsoft

US 61 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 105 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 6 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