Principal Software Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday
Closes
Mar 28, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $209k
$127k most similar roles pay here $291k

This role pays more than 62% of similar roles. Most pay $174,600–$226,350 — the shaded band above. At the midpoint, this role pays about $209k versus about $200k 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 518 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 505 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 on the WorkIQ-Infra team, you will shape and build the Agent Connectivity Platform to enable AI agents to discover, authenticate to, and interact with enterprise and third-party systems. You will drive architecture and technical direction while designing, building, and operating core platform services involving connectors, connection lifecycle management, authentication, authorization, and secure tool invocation. Your daily work involves writing high-quality code, performing design reviews, and defining evaluation strategies for agentic systems to ensure measurable quality. The role requires proficiency in languages such as C, C++, C#, Java, JavaScript, or Python, along with experience in identity technologies like OAuth 2.0 and Microsoft Entra ID. You will solve complex distributed-systems challenges to provide secure, reliable, and governed connectivity for agents operating across organizational boundaries within the Agent 365 ecosystem.

What does a Software Engineer earn?

Median $195000 from 1914 postings across 140 companies.

See salary data

What you'll do

  • Drive architecture and technical direction for the Agent Connectivity Platform to ensure scalable and secure designs.
  • Design, build, and operate core platform services including connectors, authentication, and authorization systems.
  • Own end-to-end delivery from initial requirements and design through implementation, testing, and production operations.
  • Write high-quality code while raising engineering standards through peer reviews and technical mentorship.
  • Integrate security, compliance, tenant isolation, and governance into the platform architecture and connection lifecycles.
  • Serve as a Designated Responsible Individual (DRI) to lead incident diagnosis, mitigation, and operational improvements.
  • Improve platform availability, reliability, performance, and cost efficiency through targeted engineering investments.
  • Define evaluation strategies and platforms for agentic systems to establish rigorous benchmarks and quality measurements.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of experience coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass Microsoft Cloud background checks.
  • Master's Degree in Computer Science or related field and 8+ years of engineering experience (preferred).
  • Bachelor's Degree in Computer Science or related field and 12+ years of engineering experience (preferred).
  • Experience with identity and access technologies such as OAuth 2.0, Microsoft Entra ID, and credential lifecycle management (preferred).
  • Experience building agent-facing tools or services, including familiarity with Model Context Protocol (preferred).
  • Experience designing and operating multi-tenant services with enterprise security, governance, and compliance requirements (preferred).
  • 3+ years of professional experience using generative AI to accelerate software development and operations (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

2 days ago $142,800–$274,800
SQL C# Python C++ Java JavaScript C Dataverse relational database s Observability Telemetry
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 56 days ago $142,800–$274,800
Azure Kubernetes Apache Airflow Spark Flink Kafka Python C# Java JavaScript C++ C RAG LLM Orchestration Azure Data Factory Event Hubs GitHub Copilot Distributed Systems
6+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 51 days ago $142,800–$274,800
C C++ C# Java JavaScript Python Azure Virtual Desktop Windows 365 client-engineering Test Automation Performance Measurement Observability Monitoring Diagnostics
6+ yrs exp

Principal Software Engineer

Microsoft

15 days ago $142,800–$274,800
Generative AI Azure Distributed Systems Python Java C++ C# JavaScript gRPC WebSockets CI/CD GitHub Copilot Claude Observability
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 15 days ago $142,800–$274,800
Python C++ C# Java JavaScript C Distributed Systems CI/CD Telemetry Pipelines Threat Modeling Observability AI/ML Evaluation Adversarial Testing Software Architecture Full Stack Security Engineering
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 122 days ago $142,800–$274,800
C++ Chromium Rust C JavaScript Python C# Java HTML DOM Web APIs W3C WHATWG Debugging
6+ yrs exp Hybrid