Principal Software Engineer

Microsoft

Quick summary

Work type
On-site
Location
Salary
$139,900–$274,800 / yr
Posted
43 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 68% of similar roles. Most pay $145,343–$208,800 — the shaded band above. At the midpoint, this role pays about $207k 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 in Microsoft Copilot Studio’s incubation team, you will lead the design and delivery of scalable, secure platform capabilities for Digital Workers that operate seamlessly across Azure, Microsoft 365, and Power Platform. Your day-to-day responsibilities include collaborating with cross-functional teams to shape end-to-end system designs, participating in architecture reviews, and ensuring robust technical execution through CI/CD practices and live-site operations. You will mentor peers on responsible AI engineering patterns and champion excellence in reliability and observability for enterprise-scale agentic services. The role requires expertise in languages like C#, Java, JavaScript, or Python, along with experience in designing large-scale cloud services and building generative AI experiences.

What you'll do

  • Lead the design and delivery of scalable, secure platform capabilities for Digital Workers.
  • Contribute to end-to-end system design by partnering with cross-functional teams on Azure and Microsoft 365.
  • Drive technical execution across the Digital Worker platform by influencing architecture decisions.
  • Translate emerging Digital Worker scenarios into robust platform capabilities aligned with customer needs.
  • Champion engineering excellence in CI/CD, reliability, observability for production-ready services.

What we're looking for

  • 10+ years of technical engineering experience in software development.
  • Strong background in coding with languages like C, C++, C#, Java, JavaScript, or Python.
  • Experience designing and operating large-scale cloud services on Azure or similar platforms.
  • Proven track record in building agentic systems and generative AI experiences.
  • Ability to lead the design of scalable, secure platform capabilities for enterprise use.

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 4 days ago $142,800$274,800
CI/CD Kubernetes Azure Docker Python PostgreSQL Redis GraphQL REST OAuth JWT Microsoft 365 Power Platform Terraform Git Jenkins Prometheus Grafana

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