Senior Software Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 75% of similar roles. Most pay $149,500–$177,350 — the blue band above. At the midpoint, this role pays about $177k versus about $163k 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 711 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 668 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 Fabric Mirroring team within the Azure Data engineering group. In this role, you will design, build, and operate a next-generation service that transfers large volumes of data from various source systems to Fabric with minimal latency. You will lead architecture discussions, create design documents, and produce extensible, maintainable code while optimizing for performance and reliability. Key responsibilities include conducting code reviews, debugging complex issues using telemetry, and managing testing plans to ensure high-quality software delivery. You will utilize a technical stack including C#, Java, C++, Python, and Go, alongside Azure technologies. The work focuses on solving advanced data movement and replication scenarios to help organizations ingest, transform, and prepare data for downstream analytics and AI applications.

What does a Software Engineer earn?

Median $196900 from 2634 postings across 153 companies.

See salary data

What you'll do

  • Produce extensible, maintainable, and high-performance code while applying metrics to drive code quality and stability.
  • Debug issues proactively and reactively by examining logs, telemetry, and using various debugging tools.
  • Review team code to ensure it meets quality standards, reliability requirements, and established coding patterns.
  • Lead architectural discussions, create design documents, and own technical decisions for product solutions.
  • Create and manage comprehensive test plans, including unit tests and automated testing features, to ensure high test coverage.
  • Identify system dependencies and document how various technologies and teams will interact within the platform.
  • Align with stakeholders on user requirements and incorporate customer feedback into future designs and fixes.

What we're looking for

  • Master's Degree in Computer Science and 6+ years of technical engineering experience in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Bachelor's Degree in Computer Science and 8+ years of technical engineering experience in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Equivalent experience to the above degrees and years of experience (preferred).
  • 8+ years of software engineering experience (preferred).
  • Proven track record of delivering large-scale services or products (preferred).
  • Experience leading complex cross-team initiatives (preferred).
  • Deep expertise in distributed systems, cloud computing, system architecture, performance and scalability, and security and reliability engineering.
  • Proficiency in C#, Java, C++, Python, Go, and Azure technologies.
  • Ability to pass the Microsoft Cloud background check.

More like this

Similar roles

Principal Software Engineer

Microsoft

7 days ago $142,800–$274,800
Azure C# Java Python Go C++ Distributed Systems Cloud Computing System Architecture Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Microsoft Fabric
6+ yrs exp Hybrid

Senior Software Engineer

Microsoft

13 days ago $119,800–$234,700
Microsoft Fabric Apache Spark Python C# Java C++ C JavaScript Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Lakehouse Distributed Systems Monitoring and Observability
4+ yrs exp Hybrid

Senior Software Engineer, Kubernetes

Microsoft

12 days ago $119,800–$234,700
Kubernetes Azure Python C# Java C++ C JavaScript Distributed Systems Microservices Cloud-Native Prometheus Grafana Log Analytics Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Observability
4+ yrs exp Hybrid

Software Engineer II

Microsoft

Redmond, WA 11 days ago $102,100–$202,200
Azure Microsoft Fabric Python C# Java C++ C JavaScript React Fluent UI Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Log Analytics Application Insights Prometheus Grafana Microsoft Sentinel Generative AI LLMs RAG Distributed Systems Observability
2+ yrs exp

Software Engineer II

Microsoft

12 days ago $102,100–$202,200
Azure SQL Database SQL Server C C++ C# Java Python JavaScript Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Microsoft Fabric Distributed Systems Database Internals Observability
4+ yrs exp Hybrid

Principal Software Engineer

Microsoft

6 days ago $142,800–$274,800
Power BI Microsoft Fabric Azure C# Python Java C++ JavaScript Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Distributed Systems Data Engineering Telemetry SQL
6+ yrs exp Hybrid