Senior Software Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 78% of similar roles. Most pay $138,500–$177,250 — the blue band above. At the midpoint, this role pays about $177k versus about $158k 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 676 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 630 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 DW Swift full-stack engineering team within the Fabric SQL Data Warehouse group. This role focuses on building world-class infrastructure and engineering systems to accelerate feature development for a next-generation SaaS Enterprise Data Warehouse. You will design and maintain highly reliable distributed environments, deployment automation, cluster provisioning, and validation pipelines. Key responsibilities include troubleshooting issues across organizations, mentoring team members, and producing maintainable code focused on security and performance. You will utilize technologies including C, C++, C#, Java, JavaScript, or Python, while leveraging AI to streamline engineering workflows. The work involves solving complex infrastructure challenges to enable rapid, high-quality product releases and providing seamless analytics experiences by integrating structured, semi-structured, and unstructured data across the SQL Server ecosystem.

What does a Software Engineer earn?

Median $196000 from 2484 postings across 146 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 leveraging new technologies and AI.
  • Troubleshoot issues and identify root causes in collaboration with engineers across multiple organizations.
  • Maintain and run efficient engineering systems and services to support internal stakeholders.
  • Define product requirements and create technical designs for future product capabilities with stakeholders.
  • Produce extensible and maintainable code focused on security, reliability, diagnosability, and performance.
  • Lead design discussions and hold ownership for critical architectural design decisions.
  • Participate in an on-call rotation to maintain service health.

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 with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Bachelor's Degree in Computer Science or related technical field and 8+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Experience working on infrastructure, engineering systems, and deployments supporting development of large-scale enterprise-class distributed systems software (preferred).
  • Experience working in a fast-paced environment with several teams to develop and maintain reliable environments and infrastructure services (preferred).
  • Proven track record in delivering reliable, scalable, and highly performant end-to-end solutions (preferred).
  • Hands-on engineering experience developing and managing scalable cloud services across technologies such as Azure, AWS, or GCP (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

Redmond, WA +2 3 days ago $119,800–$234,700
C# Rust gRPC Python Java C++ C JavaScript Distributed Systems System Design Data Structures Algorithms Cloud Services Telemetry Monitoring Storage Systems Query Engines
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

10 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, Distributed System

Microsoft

1 day ago $119,800–$234,700
Azure Cosmos DB C C++ C# Java Python JavaScript SQL PostgreSQL MySQL Azure Microsoft Fabric Azure SQL DB Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Distributed Systems Networking Caching Load Balancing
4+ yrs exp Hybrid

Principal Software Engineering Manager

Microsoft

10 days ago $142,800–$274,800
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 Azure Monitor Log Analytics Application Insights Container Insights Prometheus Grafana Microsoft Sentinel C C++ C# Java JavaScript Python Observability Telemetry Pipelines
6+ yrs exp Hybrid

Software Engineer II, Finance Data & Experiences

Microsoft

14 days ago $102,100–$202,200
Azure Python C# .NET Core JavaScript TypeScript SQL T-SQL Azure OpenAI Azure ML Power Automate Azure Logic Apps Fabric Data Pipelines Synapse Serverless SQL Git Data Modeling DAX Power Fx HTML CSS C C++ AWS GCP
2+ yrs exp Hybrid

Senior Software Engineer

Warner Bros. Discovery

Atlanta, GA 17 days ago $130,970–$243,230
JavaScript (ES6+) Node.js Python Go Rust AWS IAM VPC EC2 S3 EKS Lambda Route53 SQL NoSQL Git Terraform Kubernetes Docker CloudFormation CI/CD JIRA GitHub Confluence A/B Testing System Design APIs
Hybrid