Software Engineer II - OneDrive and SharePoint | Microsoft Careers

Microsoft

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $179k
This role $150k
$85k most similar roles pay here $251k

This role pays less than 74% of similar roles. Most pay $149,800–$207,350 — the shaded band above. At the midpoint, this role pays about $150k versus about $179k 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 - OneDrive and SharePoint | Microsoft Careers

As a Software Engineer II on the OneDrive and SharePoint File Storage team, you will join a dynamic group dedicated to maintaining the integrity and performance of billions of files stored globally. Your role involves designing systems for seamless data migration from other cloud providers, enhancing core system efficiencies without disrupting customer experience, and implementing robust business continuity measures. You will work closely with cross-functional teams to deliver large-scale distributed architectures and ensure optimal service reliability and performance. Ideal candidates possess extensive experience in building cloud-scale infrastructure components and have a strong background in secure software design and managing complex projects involving multiple engineers. This role demands expertise in distributed systems, server management features, and telemetry for continuous optimization and rapid issue resolution in a highly scalable environment.

What you'll do

  • Design systems for partners and ISVs to migrate from other cloud providers.
  • Enhance core system performance without impacting customers during changes.
  • Develop systems to meet business continuity planning objectives.
  • Provide telemetry data to optimize service performance and reliability.
  • Reduce response time for detecting and resolving service issues.

What we're looking for

  • Proven experience leading and managing multi-engineer projects.
  • Experience building cloud-scale infrastructure components and services.
  • Expertise in designing distributed systems and patterns at scale.
  • Knowledge of secure software design concepts.
  • Track record of delivering complex, multi-component projects.
  • Ability to collaborate effectively with multiple engineering teams.

More like this

Similar roles

Software Engineer II | Microsoft Careers

Microsoft

WA 104 days ago $100,600$199,000
Python C# JavaScript Azure Kubernetes Docker CI/CD PostgreSQL Redis Prometheus Grafana Git RESTful APIs OAuth SAML JSON XML Linux Windows Server

| Microsoft Careers

Microsoft

US 40 days ago $119,800$234,700
Python JavaScript SQL kQL PowerShell C# Azure DevOps CI/CD Terraform Synapse Fabric Kusto Data Factory EventHub StreamAnalytics Big Data Spark MSSpark Microsoft Fabric

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 99 days ago $100,600$199,000
PostgreSQL Linux Docker Kubernetes Azure CI/CD Python Go C SQL Terraform Git Jenkins Prometheus Grafana Redis MongoDB Hadoop Spark

Software Engineer II | Microsoft Careers

Microsoft

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