Principal Software Engineer

Microsoft

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$165,600–$296,400 / yr
Posted
9 days ago
Freshness
Confirmed live 2 days ago
Closes
Mar 1, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $231k
$124k most similar roles pay here $315k

This role pays more than 85% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $231k 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 598 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 586 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, you will join the engineering team to design and ship end-to-end AI systems ranging from exploration to production. You will build agentic workflows, tool-using systems, and retrieval/grounding pipelines while optimizing for safety, latency, and cost at cloud scale. Your daily work involves collaborating with research and product teams to adapt and fine-tune multimodal LLMs and SLMs for real customer scenarios. You will lead technical direction, mentor engineers, and champion high standards for reliability and inclusive experiences. The role requires expertise in Python, C#, or C++, along with experience in Azure, vector stores, and RAG. You will solve complex problems involving model orchestration, prompt evaluation, and performance optimization while ensuring responsible AI practices and secure data handling across the entire product lifecycle to move features from prototype to production.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Design and ship end-to-end AI systems including LLM services, retrieval pipelines, and evaluation frameworks.
  • Build agentic workflows that reason across data and services while optimizing for safety, latency, and cost.
  • Adapt and fine-tune LLMs and SLMs to meet specific customer requirements and use cases.
  • Lead technical direction for features and services while mentoring engineers on high engineering standards.
  • Implement Responsible AI practices, ensuring secure and compliant data handling during experimentation.
  • Manage the transition of ML features from initial prototype to production with full telemetry and evaluation.
  • Optimize LLM workloads using Azure AI, vector stores, and prompt/response evaluation techniques.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical field.
  • 8+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • 8+ years of experience building and shipping production software and services.
  • 3+ years of experience with modern ML, including transformer-based LLMs and applied AI/ML systems.
  • Strong coding skills in Python, C#, or C++ with architecture experience for cloud services (Azure preferred).
  • Hands-on experience taking LLM/ML features from prototype to production, including evaluation, safety, and telemetry.
  • Experience with agentic systems, model/tool orchestration, and retrieval-augmented generation (RAG).
  • Expertise in Azure AI, vector stores, prompt evaluation, and performance optimization for LLM workloads.

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 52 days ago $142,800$274,800
Python Java C++ C# JavaScript C Cloud Services Generative AI Machine Learning Performance Engineering Security Code Review
8+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 30 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 64 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

General Dynamics

San Antonio, TX 55 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid