Senior Software Engineer

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 68% of similar roles. Most pay $150,000–$202,120 — 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 686 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer on the CodeFlow and Ownership team within Windows Engineering System, you will build and operate scalable services and tools that empower engineers to move code from development to delivery efficiently. You will lead multi-quarter initiatives to modernize code flow workflows, improve platform reliability, and enhance developer productivity while managing complex infrastructure without disrupting existing products. Your daily work involves diagnosing complex failures, establishing telemetry for operational signals, and integrating new workflows across the engineering ecosystem. The role requires proficiency in C, C++, C#, Java, JavaScript, or Python, alongside experience with Azure, CI/CD platforms like GitHub or Azure DevOps, and large-scale telemetry systems such as Kusto/KQL. You will also leverage AI-assisted engineering tools to streamline investigation and implementation while mentoring team members through design reviews and technical leadership.

What does a Software Engineer earn?

Median $196750 from 2011 postings across 148 companies.

See salary data

What you'll do

  • Lead the design and delivery of multi-quarter initiatives to modernize code flow tools, services, and workflows.
  • Set technical direction for improvements in platform reliability, performance, security, and developer experience.
  • Diagnose and troubleshoot complex failures with services and dependencies to implement root-cause fixes.
  • Partner with product teams to integrate new workflows while ensuring compatibility and operational continuity.
  • Establish measurable success criteria, telemetry, and operational signals to identify regressions and impacts.
  • Implement and improve AI-assisted engineering workflows for investigation, implementation, and operational response.
  • Mentor engineers through design reviews, code reviews, and debugging to increase team technical capability.
  • Lead incident response for high-impact failures and convert findings into systemic reliability improvements.

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.
  • Ability to pass Microsoft Cloud background check requirements.
  • Master’s degree and 6+ years of experience, or a Bachelor’s degree and 8+ years of experience (preferred).
  • Experience with developer infrastructure, Azure, CI/CD platforms, or large-scale distributed services (preferred).
  • Hands-on experience with Azure DevOps, Azure App Services, GitHub, or similar CI/CD automation (preferred).
  • Experience with Microsoft Azure cloud infrastructure and large-scale telemetry systems like Kusto/KQL (preferred).
  • Track record of improving engineering system throughput, reliability, cost efficiency, or developer productivity for a large organization (preferred).
  • Experience mentoring engineers, leading complex projects across boundaries, and using AI-assisted development tools (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

Redmond, WA 50 days ago $119,800–$234,700
C C++ C# Python Rust PowerShell Kusto Cryptography Secure Boot TPM Virtualization-based Security WDAC BitLocker Fuzzing Threat Modeling Telemetry Observability Windows Server
4+ yrs exp

Senior Software Engineer

Microsoft

3 days ago $119,800–$234,700
Azure Kusto KQL Python C# Java C++ JavaScript Azure Monitor Log Analytics Application Insights Prometheus Grafana Microsoft Fabric Azure Synapse Analytics Azure Data Factory Power BI SiteReliabilityEngineering Distributed Systems GitHub Azure DevOps
4+ yrs exp Hybrid

Senior Software Engineer, Microservices & Windows Imaging

Microsoft

3 days ago $119,800–$234,700
Azure Microservices C C++ C# Java JavaScript Python CI/CD GitHub Actions Azure DevOps Kusto KQL Azure Data Explorer Application Insights software-supply-chain security Build Systems Telemetry
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 129 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

Senior Software Engineer

Genworth Financial

Richmond, VA +1 77 days ago $96,700–$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid