Senior Software Engineer

Microsoft

Confirmed live 2 days ago High trust
Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 68% of similar roles. Most pay $150,000–$198,275 — the shaded band above. At the midpoint, this role pays about $177k versus about $174k 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 644 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer

Senior Software Engineer As part of the DW Swift full-stack engineering team within Microsoft Fabric’s SQL Data Warehouse, you will build and maintain highly reliable distributed environments and infrastructure systems. You will focus on accelerating feature development for a next-generation SaaS Enterprise Data Warehouse by designing deployment automation, cluster provisioning, branching strategies, and robust validation pipelines. The role involves troubleshooting issues across multiple teams, collaborating with stakeholders to define product requirements, and creating technical designs for future capabilities. You will work with technologies including AI and various programming languages such as C, C++, C#, Java, JavaScript, or Python. This position addresses the challenge of providing a seamless analytics experience by integrating structured, semi-structured, and unstructured data into a unified platform to solve complex problems in enterprise-scale data engineering and infrastructure management.

What does a Software Engineer earn?

Median $196500 from 2013 postings across 147 companies.

See salary data

What you'll do

  • Build and maintain highly reliable distributed environments for rapid deployment and end-to-end verification.
  • Design and develop engineering systems and infrastructure using new technologies and AI.
  • Troubleshoot complex issues across multiple teams to identify root causes and resolve them.
  • Maintain efficient engineering systems and services to support internal stakeholders and development teams.
  • Partner with stakeholders to define product requirements and create technical designs for future capabilities.
  • Produce extensible, maintainable code focused on security, reliability, diagnosability, and performance.
  • Lead design discussions and take ownership of architectural decisions for the team.
  • Participate in an on-call rotation to ensure continuous service health.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (or equivalent).
  • Ability to pass the Microsoft Cloud background check.
  • Master's Degree in Computer Science or related field and 6+ years of engineering experience (preferred).
  • Bachelor's Degree in Computer Science or related field and 8+ years of engineering experience (preferred).
  • Experience working on infrastructure, engineering systems, and deployments for large-scale enterprise-class distributed systems software (preferred).
  • Experience working in fast-paced environments with multiple teams to maintain reliable infrastructure services (preferred).
  • Proven track record of delivering reliable, scalable, and high-performing end-to-end solutions (preferred).
  • Hands-on experience developing and managing scalable cloud services across Azure, AWS, or GCP (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

4 days ago $119,800–$234,700
Python C# Java JavaScript TypeScript C++ Azure OpenAI Azure AI Foundry Semantic Kernel AutoGen RAG LLMs Kubernetes AKS Cosmos DB Microsoft Fabric Event Hubs Azure Monitor MLOps LLMOps Infrastructure as Code System Design Distributed Systems SAP ERP
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

14 days ago $119,800–$234,700
Microsoft Fabric Azure SQL PostgreSQL Cosmos DB Python C# Java JavaScript C++ GraphQL Distributed Systems SDKs CLI VS Code Extensions Data Factory Synapse Analytics Power BI Service Bus Event Grid
4+ yrs exp Hybrid

Software Engineer

Microsoft

4 days ago $85,400–$168,100
Azure Microsoft Fabric Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Prometheus Grafana Log Analytics Application Insights Python C# Java C++ JavaScript Distributed Systems Machine Learning
Hybrid

Software Engineer II

Microsoft

8 days ago $102,100–$202,200
C# Azure Microsoft Fabric CI/CD Distributed Systems Kubernetes Python Java JavaScript C++ C Azure SQL Cosmos DB Service Bus Event Grid Power BI DORA Metrics
2+ yrs exp Hybrid

Principal Software Engineer

Microsoft

3 days ago $142,800–$274,800
Microsoft Fabric Azure SQL Azure Cosmos DB PostgreSQL Azure Data Factory Azure Synapse Analytics Power BI Distributed Systems C C++ C# Java JavaScript Python Query Processing AI Observability
6+ yrs exp Hybrid