Principal Software Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WA
Salary
$142,800–$274,800 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday
Closes
Apr 5, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $209k
$127k $291k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $169,550–$214,950 — the blue band above. At the midpoint, this role pays about $209k versus about $192k 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 634 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer

The Principal Software Engineer joins the Fabric Data Factory team to architect and own complex data integration products within the Microsoft Fabric unified analytics platform. You will lead the full engineering lifecycle, shaping pipelines, dataflows, and tooling to move and transform large volumes of data across diverse sources. Key responsibilities include designing end-to-end products, mentoring engineers, ensuring live-site reliability as a Designated Responsible Individual, and driving engineering excellence through automation and security-as-code principles. You will utilize languages such as C, C++, C#, Java, JavaScript, Python, and TypeScript to solve challenges in throughput, fault tolerance, and scalability. This role focuses on building distributed systems at cloud scale, specifically addressing the technical problems of reliable data movement for enterprise analytics and AI scenarios.

What does a Software Engineer earn in Washington?

Median $208250 from 403 postings across 40 companies.

See salary data

What you'll do

  • Architect complex data integration products by creating design documents and evaluating trade-offs for performance and scalability.
  • Translate customer requirements into technical direction and product features for the Fabric Data Factory workload.
  • Lead code quality by conducting insightful code reviews and mentoring engineers on security and compliance standards.
  • Design and own comprehensive test strategies that cover security, edge cases, and regression prevention.
  • Drive engineering excellence through automation, zero-touch deployments, and security-as-code principles.
  • Manage the full feature lifecycle by breaking down tasks, managing flighting, and automating safe-change deployments.
  • Own live-site reliability as a DRI by integrating telemetry, responding to incidents, and driving root-cause fixes.

What we're looking for

  • Bachelor'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.
  • 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 8+ years of technical engineering experience (preferred).
  • Proficiency in TypeScript or Python (preferred).
  • Ability to communicate clearly and respectfully in both written and verbal formats (preferred).
  • Ability to demonstrate solid English language proficiency and oral communication skills (preferred).
  • Ability to design and architect scalable products, services, and systems by applying sound engineering and design principles (preferred).
  • Ability to engineer robust, performant software solutions grounded in distributed systems, algorithm design, and scalable application architecture (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 24 days ago $142,800–$274,800
Python C++ C# Java JavaScript C Distributed Systems CI/CD Threat Modeling Telemetry Pipelines Adversarial Testing AI/ML Evaluation Observability Software Architecture Full Stack Secure by Design LLM Agentic Workflows
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

16 days ago $142,800–$274,800
Azure Microsoft Fabric C# Python Java C++ Rust JavaScript Kubernetes Open Telemetry SQL PostgreSQL Cosmos DB Azure Data Factory Azure Synapse Analytics Azure Monitor Prometheus Grafana Distributed Systems Data Pipelines
6+ yrs exp Hybrid

Principal Software Engineer, AI Infrastructure

Microsoft

5 days ago $142,800–$274,800
Distributed Systems AI/ML Serving Azure Python C++ Java C# JavaScript C Observability Telemetry Distributed Tracing Capacity Management Load Balancing Reliability Engineering High-Performance Computing
6+ yrs exp Hybrid

Principal Software Engineer

Autodesk

Atlanta, GA 58 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 118 days ago $206,400–$276,700
Video Coding AV1 AV2 AVC HEVC VVC Deep Learning Computer Vision C++ Python gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms Video Processing
10+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 118 days ago $206,400–$276,700
Video Coding AV1 AV2 AVC HEVC VVC Deep Learning Computer Vision C++ Python gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms Video Processing
10+ yrs exp Hybrid