Software Engineer II

Microsoft

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$102,100–$202,200 / yr
Posted
8 days ago
Freshness
Confirmed live 2 days ago
Closes
Mar 16, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $142k
This role $152k
$90k most similar roles pay here $214k

This role pays more than 71% of similar roles. Most pay $123,006–$160,791 — the shaded band above. At the midpoint, this role pays about $152k versus about $142k 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 · Software Engineer II

As a Software Engineer II on the Core Platform Engineering Systems team within Microsoft Fabric, you will develop developer-facing products that automate software delivery. You will design and build services for the local development inner loop, pull request validation, test infrastructure, and deployment tools featuring progressive rollout and automated rollback capabilities. Your daily work involves writing production C# code to create scalable, multi-tenant backend systems and designing APIs used by other engineering teams. The role focuses on building robust CI/CD systems, release orchestration, and data reporting systems that track DORA metrics like deployment frequency and lead time for change. You will utilize technologies including C#, distributed systems, containers, Kubernetes, Service Bus, Event Hub, Cosmos DB, Azure SQL, and Redis to solve complex problems regarding software delivery speed and safety within the Fabric ecosystem.

What does a Software Engineer earn?

Median $196500 from 2013 postings across 147 companies.

See salary data

What you'll do

  • Design and build developer-facing services and tools to improve the Fabric inner loop and local development environments.
  • Develop pull request validation and test infrastructure to improve pipeline speed and reliability.
  • Build end-to-end validation environments and automated provisioning systems for rapid, safe deployments.
  • Implement deployment services featuring progressive rollout, health gating, and automated rollback capabilities.
  • Create data and reporting systems to measure delivery performance using DORA metrics.
  • Write extensible, well-tested C# code while participating in peer code reviews for security and compliance.
  • Design and build scalable, multi-tenant backend services and APIs used by other engineering teams.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 2+ years of experience coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Equivalent experience to a Bachelor's degree and 2+ years of coding experience is acceptable.
  • Ability to pass the Microsoft Cloud background check.
  • Master's Degree in Computer Science or related field and 3+ years of technical engineering experience (preferred).
  • Bachelor's Degree in Computer Science or related field and 5+ years of technical engineering experience (preferred).
  • Experience developing engineering systems as software products, such as CI/CD systems, test infrastructure, or developer productivity tooling (preferred).
  • Experience designing and building services and APIs used by other engineering teams (preferred).
  • Experience with distributed systems technologies like Azure Service Fabric, Kubernetes, Service Bus, Event Hub, Cosmos DB, Azure SQL, or Redis (preferred).

More like this

Similar roles

Software Engineer II

Microsoft

Redmond, WA 63 days ago $102,100–$202,200
Azure AKS Cosmos DB Azure SQL Python C# Java JavaScript C++ C Kubernetes CI/CD Semantic Kernel LangChain Azure OpenAI REST APIs Microservices Distributed Systems RAG Infrastructure-as-Code
2+ yrs exp

Software Engineer II

Microsoft

36 days ago $102,100–$202,200
Azure Distributed Systems C C++ Java C# Python JavaScript File-Systems Networking Operating Systems Data Structures Algorithms Monitoring Observability
4+ yrs exp

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

Senior Software Engineer

Microsoft

3 days ago $119,800–$234,700
Azure Microsoft Fabric SQL Server Python C# Java C++ JavaScript Azure Data Factory Azure Synapse Analytics Azure Cosmos DB Azure PostgreSQL Power BI Distributed Systems SaaS Agile
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

14 days ago $102,100–$202,200
Azure Python C# C++ Java JavaScript Docker Kubernetes CI/CD Cloud Infrastructure Distributed Systems GitHub Copilot Telemetry Observability Automation
2+ yrs exp Hybrid