Principal Software Engineer

Microsoft

Quick summary

Work type
On-site
Location
Salary
$142,800–$274,800 / yr
Posted
64 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $209k
$124k most similar roles pay here $291k

This role pays more than 79% of similar roles. Most pay $145,343–$208,800 — the shaded band above. At the midpoint, this role pays about $209k versus about $177k for comparable roles.

Based on 239 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 622 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer joining our team, you will lead the design and implementation of multi-tenant, enterprise-class Storage and Analytics platforms within Microsoft Dataverse. Your day-to-day responsibilities include building solutions that enable customers to self-resolve product issues through automation and tool creation. You will identify trends in customer escalations and drive engineering initiatives to mitigate failures, such as implementing self-healing mechanisms or enhancing support capabilities for Azure. Additionally, you will contribute to product improvements by filing impactful bugs and design changes, ensuring these enhancements reach production without impacting customers. This role demands a strong technical background with expertise in scalable systems, along with the ability to communicate effectively and build relationships that influence key business outcomes.

What you'll do

  • Lead the design and implementation of a multi-tenant, enterprise-class Storage and Analytics platform.
  • Build tools to automate issue detection and diagnosis for customer self-resolution.
  • Identify trends in product issues and drive engineering solutions to mitigate failures.
  • File impactful bugs and design changes to improve product quality and prevent customer impact.
  • Communicate technical issues clearly and build relationships with key influencers to impact business results.

What we're looking for

  • Extensive experience leading the design and implementation of multi-tenant, enterprise-class storage and analytics platforms.
  • Proven ability to build solutions and tools for automated issue detection and diagnosis in large-scale systems.
  • Strong track record of identifying trends and driving engineering initiatives to mitigate failure categories.
  • Experience filing impactful bugs, designing changes, and implementing fixes to prevent customer impact.
  • Demonstrated capability to work effectively under pressure, manage ambiguity, and exhibit flexibility in challenging situations.

More like this

Similar roles

Software Engineer

Microsoft

Reston, VA +2 102 days ago $102,100$202,200
Azure Python Kubernetes CI/CD Docker Terraform PostgreSQL Git GitHub Jenkins Ansible Prometheus Grafana OpenAPI Swagger RESTful APIs JSON YAML Markdown HTML CSS JavaScript TypeScript React Angular Vue.js Node.js Express.js Dockerfile Kubernetes YAML Helm Terraform HCL Azure DevOps GitHub Actions AWS Google Cloud Platform CI/CD pipelines

Principal Software Engineer

Intuit

New York, NY 72 days ago $261,000$353,000
Python Java JavaScript React Node.js Docker Kubernetes AWS Azure CI/CD Git PostgreSQL MongoDB Agile Scrum
Hybrid

Principal Software Engineer

Regeneron

Tarrytown 20 days ago $128,600$210,000
Python TypeScript REST API AWS Docker PostgreSQL MySQL Redshift Snowflake ETL orchestration LLM-assisted development tools Claude Code GitHub Copilot CI/CD

Principal Software Engineer

Northern Trust

Chicago, IL 19 days ago $137,400$233,600
Azure Java Spring Boot React SQL Snowflake GitHub Copilot CI/CD Terraform ARM Entra ID RBM Key Vault Azure Monitor Application Insights Messaging Technologies MQ and JMS