Senior Software Engineer, M365 Core

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / yr
Posted
3 days ago
Freshness
Confirmed live today
Closes
Apr 21, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 72% of similar roles. Most pay $145,325–$184,900 — the blue band above. At the midpoint, this role pays about $177k versus about $165k 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 694 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer, M365 Core

The Senior Software Engineer - M365 Core joins the Microsoft 365 Fleet Innovation team to build the platform that manages infrastructure for Microsoft 365 workloads. In this role, you will design and develop scalable software and services that automate capacity delivery from supply chain signals through provisioning, validation, and decommissioning. You will build intelligent workflows to simplify complex infrastructure processes, using automation, data, and AI to improve engineering efficiency and operational decision-making. Key responsibilities include driving technical designs for distributed systems, managing Azure resource provisioning, and using telemetry to identify bottlenecks. Required technical skills include proficiency in coding languages such as C, C++, C#, Java, JavaScript, or Python. You will solve complex problems regarding infrastructure orchestration, scalability, reliability, and performance across the end-to-end capacity lifecycle.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Design and develop scalable software to automate M365 capacity delivery from supply signals to decommissioning.
  • Build automation and intelligent workflows to simplify complex infrastructure processes and improve delivery reliability.
  • Apply AI and emerging technologies to enhance engineering efficiency, troubleshooting, and operational decision-making.
  • Lead technical designs for complex features while balancing scalability, reliability, security, and maintainability.
  • Analyze telemetry and production data to identify system bottlenecks and improve overall service health.
  • Drive engineering excellence through code reviews, automated testing, monitoring, and controlled deployments.
  • Mentor other engineers and share technical best practices to foster an inclusive engineering culture.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to pass the Microsoft Cloud background check upon hire and every two years thereafter.
  • Master's Degree in Computer Science or related technical field and 6+ years of technical engineering experience, or a Bachelor's Degree and 8+ years of experience, or equivalent experience (preferred).
  • 3+ years of technical experience working with large-scale cloud or distributed systems (preferred).
  • Experience designing, developing, and delivering production software or distributed systems (preferred).
  • Experience designing software for scalability, reliability, resiliency, performance, and operational maintainability (preferred).
  • Experience designing and operating large-scale distributed systems, cloud infrastructure, or resource provisioning platforms (preferred).
  • Experience building automation and orchestration workflows, using telemetry for data-driven decisions, and applying AI or machine learning technologies (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

61 days ago $119,800–$234,700
Agentic AI C C++ C# Java JavaScript Python Web Applications Telemetry Profiling Experimentation Refactoring Performance Optimization Debugging Testing
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

5 days ago $119,800–$234,700
C# Azure Python Java JavaScript C++ C Azure Data Explorer Distributed Systems AI Agentic Workflows Monitoring and Alerting Automation Telemetry
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Remote 4 days ago $119,800–$234,700
Python C++ C# Java JavaScript C Artificial Intelligence Machine Learning Distributed Systems Cloud Networking Telemetry Observability Software Architecture Test Automation
4+ yrs exp Remote

Senior Software Engineer

Microsoft

6 days ago $119,800–$234,700
C C++ C# Java JavaScript Python Microsoft Azure AWS Distributed Systems Service-Oriented Architecture AI ML Observability Reliability Engineering Telemetry Data-Intensive Applications
4+ yrs exp Hybrid

Senior Software Engineer, Ads Platform

Microsoft

87 days ago $119,800–$234,700
C C++ C# Java JavaScript Python Distributed Systems Microsoft Azure AWS Cloud Computing Service-Oriented Architecture Observability Reliability Engineering AI ML Telemetry
4+ yrs exp Hybrid

Senior Software Engineers and Software Engineer II

Microsoft

21 days ago $102,100–$202,200
C C++ C# Java JavaScript Python Azure AWS GCP CI/CD Distributed Systems AI/ML Secure Coding Data Protection Authentication Access Control Monitoring Telemetry
2+ yrs exp Hybrid