Senior Software Engineer

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WASan Francisco, CANew York, NY
Salary
$119,800–$234,700 / yr
Posted
2 days ago
Freshness
Confirmed live today
Closes
May 3, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $158k
This role $177k
$106k $248k
below market most similar roles pay here above market

This role pays more than 78% of similar roles. Most pay $138,500–$177,250 — the blue band above. At the midpoint, this role pays about $177k versus about $158k 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 676 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer

The Senior Software Engineer joins the Microsoft 365 Core Data Access team to build query, blob, and data-access services for Microsoft 365 and Copilot. In this individual contributor role, you will own features from design through production, translating customer needs into technical requirements for sharded data query services, blob services, and gRPC services exposing core mailbox stores. You will write, test, and maintain high-quality code while designing service APIs and client libraries. The role requires proficiency in languages such as C#, Rust, C, C++, Java, JavaScript, or Python. You will solve complex distributed systems problems, ensuring performance, reliability, and security for large-scale cloud platforms. Key responsibilities include mentoring engineers, conducting design reviews, and managing production health through monitoring, telemetry, and incident response.

What does a Software Engineer earn in Washington?

Median $207400 from 388 postings across 35 companies.

See salary data

What you'll do

  • Lead the technical design and delivery of query, blob, and gRPC data-access services.
  • Write, test, review, and maintain high-quality code for performance, security, and maintainability.
  • Design and evolve gRPC APIs and C# and Rust client libraries for partner teams.
  • Own production health through monitoring, safe deployments, and active participation in on-call rotations.
  • Diagnose incidents and address root causes to improve operational readiness.
  • Use telemetry and profiling to improve system reliability, scalability, and resource efficiency.
  • Mentor engineers through code reviews and knowledge sharing to strengthen engineering practices.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 2+ years of technical engineering experience in languages like C, C++, C#, Java, JavaScript, or Python.
  • Equivalent experience to the degree and years of experience requirement.
  • Ability to pass the Microsoft Cloud background check.
  • Master's Degree in Computer Science or related technical field and 3+ years of technical engineering experience in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Bachelor's Degree in Computer Science or related technical field and 5+ years of technical engineering experience in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Solid understanding of data structures, algorithms, and system design principles (preferred).
  • Experience building and operating large-scale distributed services in production, including on-call, incident response, safe deployment, and telemetry-driven diagnosis (preferred).
  • Experience designing APIs, client libraries, or platforms used by other engineering teams, including RPC frameworks such as gRPC (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

31 days ago $119,800–$234,700
C# Python Java C++ C JavaScript Distributed Systems Cloud Services Web Services Automated Testing Monitoring Incident Response Telemetry
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

7 days ago $119,800–$234,700
Kubernetes Distributed Systems Cloud Services Python C++ C# Java Rust JavaScript C Workflow Orchestration Observability Telemetry Systems Design Agentic Infrastructure
4+ yrs exp Hybrid

Senior Software Engineer

Warner Bros. Discovery

Atlanta, GA 16 days ago $130,970–$243,230
JavaScript (ES6+) Node.js Python Go Rust AWS IAM VPC EC2 S3 EKS Lambda Route53 SQL NoSQL Git Terraform Kubernetes Docker CloudFormation CI/CD JIRA GitHub Confluence A/B Testing System Design APIs
Hybrid

Senior Software Engineer

Microsoft

113 days ago $119,800–$234,700
C++ C C# Win32 COM WinRT RPC Windows Services System APIs IPC ETW RDP PCoIP ICA Kernel Drivers Agile
4+ yrs exp Hybrid

Senior Software Engineer

CoStar Group

San Diego, CA 113 days ago $124,000–$187,000
C# .NET .NET Core AWS Claude EC2 ECS EKS Lambda S3 RDS DynamoDB CloudWatch APIs Git Databricks Microservices CI/CD Terraform CloudFormation CDK
Hybrid

Senior Software Engineer

Genworth Financial

Remote (Richmond, VA) +1 37 days ago $96,700–$145,000
JavaScript Java HTML5 CSS3 AngularJS MySQL RESTful web services OpenText Exstream Agile Waterfall Prototyping Rapid Application Development Cloud Technology Code Management Defect Management Quality Assurance
8+ yrs exp Remote