Principal Software Architect

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$165,600–$296,400 / yr
Posted
1 day ago
Freshness
Confirmed live today
Closes
May 3, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $231k
$124k $315k
below market most similar roles pay here above market

This role pays more than 79% of similar roles. Most pay $169,909–$225,937 — the blue band above. At the midpoint, this role pays about $231k versus about $198k 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 676 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Architect

The Principal Software Architect joins the Agentic Security Organization to shape the technical direction of an Agent Platform for Microsoft Security. This role involves defining architecture and engineering patterns to help teams build and operate AI agents securely and reliably at scale. You will design core capabilities including isolation, identity and access controls, observability, and resiliency while establishing reusable patterns for orchestration, tool integration, and state management. You will simplify the developer journey by abstracting infrastructure complexity and translating emerging AI capabilities into practical solutions. The role requires proficiency in languages such as C, C++, C#, Java, JavaScript, or Python. You will solve complex problems regarding production-grade AI systems, ensuring high standards for security, performance, and operational excellence across distributed systems and cloud platforms.

What you'll do

  • Define the technical vision and end-to-end architecture for the Agent Platform.
  • Architect systems that ensure AI agents operate securely with isolation, identity controls, and observability.
  • Establish reusable patterns for agent orchestration, tool integration, state management, and lifecycle monitoring.
  • Simplify the developer experience by abstracting infrastructure complexity for building and deploying agents.
  • Translate emerging AI capabilities and security requirements into practical, production-ready solutions.
  • Validate key designs through hands-on prototyping and code implementation.
  • Mentor engineers and provide technical judgment to guide long-term platform investments.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical discipline and 8+ 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.
  • Bachelor's Degree in Computer Science or related technical field and 15+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Master's Degree in Computer Science or related technical field and 12+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • 5+ years of experience architecting and delivering large-scale distributed systems or cloud platforms with judgment across security, reliability, scalability, performance, and operations (preferred).
  • 5+ years of experience designing developer-facing platforms, APIs, SDKs, or extensible abstractions that simplify infrastructure complexity (preferred).
  • 3+ years of experience building AI-powered applications or platforms with an understanding of agent orchestration and production AI security challenges (preferred).
  • Demonstrated ability to lead complex designs from concept through production while remaining hands-on with critical technical decisions (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 51 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 SWE Lead

Microsoft

34 days ago $142,800–$274,800
Python C# Java C++ JavaScript Generative AI Large Language Models Agentic AI Azure AI Foundry Copilot Studio Power Platform Retrieval-Augmented Generation Prompt Engineering Distributed Systems APIs Observability Data Governance
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

8 days ago $142,800–$274,800
Python C++ C# Java JavaScript C Large Language Models Retrieval-Augmented Generation Agent Orchestration Distributed Systems Azure Cloud Services AI Evaluation Prompt Management Workflow Automation Responsible AI data-governance
8+ yrs exp Hybrid

Principal Software Architect

HP Inc.

Spring, TX +1 56 days ago $165,450–$259,750
Generative AI LLMs PyTorch TensorFlow ONNX Runtime Python C++ Rust Go TypeScript React Angular Node.js Azure Cloud-native Distributed Systems CI/CD Edge AI Model Optimization Tauri WebRTC Microsoft Graph MS Intune
10+ yrs exp

Principal Software Architect

General Dynamics

Remote (Falls Church, VA) 51 days ago $148,750–$201,250
AWS Kubernetes Databricks Java Python Spring Boot Spring Security Docker Amazon EKS Generative AI REST APIs Microservices Okta Keycloak OAuth2 OIDC SAML Zero Trust Linux SQL GitHub Copilot Claude Code
5+ yrs exp Remote

Principal Systems Architect

T-Mobile

Bellevue, WA +2 36 days ago
AWS Azure Kubernetes Docker Spring Boot Angular Java API-first Cloud-native BSS/OSS ERP Salesforce Content Management Marketing Automation Responsive Design Mobile Web Applications
7+ yrs exp