Senior Software Engineer, M365

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / yr
Posted
10 days ago
Freshness
Confirmed live yesterday
Closes
Mar 20, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $177k
$106k most similar roles pay here $248k

This role pays more than 64% of similar roles. Most pay $149,500–$202,986 — the shaded band above. At the midpoint, this role pays about $177k versus about $176k 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 518 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer, M365

Senior Software Engineer- M365 joins the Core Authentication team within the Substrate platform to build secure, reliable, and resilient authentication and authorization stacks. This role involves end-to-end ownership of feature areas, including designing, developing, and deploying solutions for user access and inter-service communication. The engineer will collaborate with cross-functional partners like product managers and security engineers while participating in an on-call rotation. Candidates should possess strong core development skills and experience building high-availability distributed services. Required technical proficiencies include coding in languages such as C, C++, C#, Java, JavaScript, or Python. The role focuses on the critical problem of securing Microsoft 365 resources through modern authentication methodologies and security fundamentals. Ideal candidates will have expertise in debugging complex distributed systems and navigating regulated government cloud environments to ensure secure access for diverse users.

What does a Software Engineer earn?

Median $195000 from 1914 postings across 140 companies.

See salary data

What you'll do

  • Own the end-to-end design, development, and deployment of authentication and authorization features.
  • Build and maintain secure, reliable, and resilient authentication layers for Microsoft 365 resources.
  • Develop and evolve large-scale distributed services to support millions of global users.
  • Debug and test complex distributed systems to ensure high availability and performance.
  • Participate in an on-call rotation to maintain service reliability.
  • Implement security protocols to protect inter-service communication and user access.
  • Drive the execution of complex, multi-year infrastructure projects within the Substrate platform.

What we're looking for

  • Bachelor's Degree in Computer Science or related field and 4+ years of technical engineering experience in languages like C, C++, C#, Java, JavaScript, or Python.
  • U.S. Citizenship and an Active Secret Clearance are required.
  • Ability to pass the Microsoft Cloud background check every two years.
  • Master's Degree in Computer Science or related field and 6+ years of technical engineering experience (preferred).
  • Bachelor's Degree in Computer Science or related field and 8+ years of technical engineering experience (preferred).
  • Design, implementation, debugging, and testing of complex distributed services (preferred).
  • Basic knowledge of Distributed Systems, Cloud Technologies, and authentication protocols (preferred).
  • Experience building large-scale high availability services, driving multi-year infrastructure projects, and communicating across functions (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

Redmond, WA 134 days ago $119,800–$234,700
Python C# Java JavaScript C++ C Azure LLMs GitHub Copilot GenAI CI/CD Infrastructure as Code Distributed Systems Telemetry A/B Testing Feature Flagging Security-as-Code WCAG
4+ yrs exp

Software Engineer II

Microsoft

20 days ago $102,100–$202,200
Python C# Java JavaScript C++ C Distributed Systems GenAI SLA Monitoring Infrastructure Orchestration Security Scalability Backend Services Microsoft 365
2+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 77 days ago $119,800–$234,700
C C++ C# Java JavaScript Python Microsoft Azure Distributed Systems Telemetry Debugging Networking Operating Systems Authentication Release Management Observability
4+ yrs exp Hybrid

Principal Software Engineer

Microsoft

10 days ago $142,800–$274,800
C# Python C++ C Distributed Systems Privileged Access Management Authorization Security Backend Services Telemetry AI-assisted Development Platform Engineering
6+ yrs exp Hybrid

Senior Software Engineer

Carvana

Tempe, AZ 120 days ago
C# .NET Core JavaScript TypeScript React Next.js GraphQL REST Azure AWS GCP Kubernetes Kafka RabbitMQ CosmosDB SQL NoSQL CI/CD Linux
6+ yrs exp

Senior Software Engineer

CoStar Group

Richmond, VA 67 days ago $130,000–$170,000
React TypeScript C# .NET Framework SQL Server AWS Lambda DynamoDB SQS LLMs Prompt Engineering RESTful APIs Git CI/CD Data Modeling Agent-based Architectures
6+ yrs exp