Principal Software Engineer

Microsoft

Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WAMountain View, CA
Salary
$142,800–$274,800 / yr
Posted
135 days ago
Closes
Aug 12, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $209k
$127k 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 694 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer

The Principal Software Engineer role within Microsoft’s Office of the CTO (OCTO) involves building AI-based systems to integrate OpenAI technology across various Microsoft products. This position requires leading system design, collaborating closely with technical teams at both Microsoft and OpenAI, and ensuring robustness, reliability, observability, and security in production environments. The candidate will write technical briefs for stakeholders and leadership while managing project timelines effectively. Preferred qualifications include a Bachelor's Degree in Computer Science or related field, 12+ years of experience coding in languages such as C++, Java, JavaScript, or Python, and expertise in delivering AI products under complex business requirements and constraints.

What you'll do

  • - Design and implement robust AI-based systems for Microsoft's partnership with OpenAI.
  • - Lead the integration of AI products with other software systems within Microsoft.
  • - Navigate business requirements and technical constraints to deliver high-quality software.
  • - Collaborate closely with engineering teams to build complex system components efficiently.
  • - Ensure production environments are reliable, observable, and secure.

What we're looking for

  • 12+ years of experience in technical engineering with coding in C, C++, C#, Java, JavaScript, or Python.
  • Proven track record of building and shipping AI products and services.
  • Experience in launching net new software services successfully.
  • Strong ability to navigate high ambiguity and deliver clarity through communication.
  • Expertise in handling complex business requirements and technical constraints for exceptional outcomes.
  • Demonstrated capability to ensure system reliability, observability, and security in production environments.

More like this

Similar roles

Principal Software Engineer

Microsoft

88 days ago $142,800$274,800
CUDA NVIDIA_Triton_Inference_Server TensorRT Kafka Flink Spark_Streaming GPU CPU LLM_inference_optimization NVIDIA_TensorRT custom_CUDA_kernels multi-threading NUMA-aware_memory_allocation lock-free_data_structures I/O_stack_tuning DPDK io_uring CPU/GPU_affinity_optimization SLA-based_capacity_forecasting autoscaling performance_telemetry
Hybrid

Principal Software Engineer

The Walt Disney Company

Remote 67 days ago $206,400$276,700
Python C/C++ gStreamer Docker REST APIs Git AV1 AV2 HEVC VVC AI/ML models Media Metadata Processing Web service development Data visualization Continuous Integration
Remote

Principal Software Engineer

Microsoft

Redmond, WA 50 days ago $142,800$274,800
C++ C# Windows Subsystem for Linux AI/ML CI/CD Python Docker Kubernetes AWS GitHub Visual Studio PostgreSQL Redis Git Jenkins Terraform Ansible Prometheus Grafana

Principal Software Engineer

Highnote

San Francisco, CA 113 days ago $190,000$240,000
Java JPA SQL SpringBoot Docker Kubernetes GCP AWS BigQuery RedShift
Hybrid

Principal Software Engineer

Oracle

Nashville, TN +1 50 days ago $99,600$223,400
Python Java Go JavaScript TypeScript CI/CD Kubernetes Docker Terraform APIs Observability Telemetry LLM Vector databases Infrastructure as Code Agentic IDEs Prompt driven engineering AI orchestration frameworks Cursor Copilot

Principal Software Engineer

Oracle

Seattle, WA +2 50 days ago $99,600$223,400
Python Docker Kubernetes AWS CI/CD SQL Git Linux Scrum RESTful APIs PostgreSQL Maven Jenkins