Principal Software Engineer | Microsoft Careers

Microsoft

Hybrid Actively hiring
Redmond, WA · Mountain View, CA Posted 108 days ago $139,900$274,800 / year

At a glance

AI generated

TL;DR

As a Principal Software Engineer in the Office of the CTO at Microsoft, you will join a team dedicated to advancing the strategic use of OpenAI technology within the company. Your role involves building robust AI-based systems that integrate seamlessly with existing software ecosystems, ensuring reliability and security in production environments. You will collaborate closely with technical teams from both Microsoft and OpenAI to design and deliver complex software solutions on tight deadlines. Key responsibilities include leading system design, writing technical briefs for stakeholders, and managing project risks effectively. The ideal candidate has extensive experience in coding languages such as C++, Java, or Python, along with a proven track record of delivering AI products and services under high-pressure conditions.

Skills

Python Java JavaScript C# AI CI/CD Kubernetes Docker AWS Azure PostgreSQL MongoDB Git Jenkins GitHub Swagger RESTful APIs Microservices Cloud Native DevOps SRE Observability Security

What you'll do

  • - Design and implement robust AI-based systems for Microsoft's partnership with OpenAI.
  • - Lead system design and integration efforts with other software systems at Microsoft and OpenAI.
  • - Navigate business requirements and technical constraints to deliver high-quality software solutions.
  • - Ensure production environments are reliable, observable, and secure for deployed systems.
  • - Write technical briefs to communicate design decisions and inform stakeholders and leadership.

What we're looking for

  • 12+ years of technical engineering experience in coding languages like C, C++, C#, Java, JavaScript, or Python.
  • Proven track record of building and shipping AI products and services.
  • Experience in launching new software services from concept to delivery.
  • Strong ability to navigate high ambiguity and drive clarity through communication.
  • Expertise in handling complex business requirements and technical constraints.
  • Demonstrated capability to ensure system reliability, observability, and security.

Market check

Salary context

This $139,900–$274,800 range sits above 56% of similar postings on FindRole.

Peer median band

$142,800$264,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$177,250$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 534 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Principal Software Engineer | Microsoft Careers

Microsoft

US 131 days ago $139,900$274,800
Python Java Kubernetes AWS Azure CI/CD MLOps Apache Spark Flink Docker Prometheus Grafana PostgreSQL Redis Scalability High-Availability Multi-Agent Systems Reinforcement Learning
Hybrid

Principal Software Engineer | Microsoft Careers

Microsoft

WA 67 days ago $139,900$274,800
Azure Python Java C++ Kafka Spark Hadoop HDFS Flink Scala Docker Kubernetes CI/CD Prometheus Grafana PostgreSQL Redis Git Jenkins
Hybrid

Principal Software Engineer | Microsoft Careers

Microsoft

US 87 days ago $139,900$274,800
C C++ Rust Python JavaScript Java .NET Performance Engineering Large-Scale Software Design Architectural Modernization Legacy Codebase Optimization Performance Tooling Automation AI-Assisted Diagnostics Cross-Team Collaboration Code Reviews
Hybrid

Principal Software Engineer | Microsoft Careers

Microsoft

US 9 days ago $165,600$296,400
Azure Kubernetes Docker CI/CD Apache Spark Kafka PostgreSQL Redis GraphQL Python JavaScript TypeScript React Node.js ML/AI Data pipelines Microservices APIs Schema evolution Telemetry Operational excellence
Hybrid

Principal Software Engineer | Microsoft Careers

Microsoft

US 47 days ago $163,000$296,400
CUDA TensorRT Triton PyTorch Nsight Azure H100 A100 LLM SLM MoE Model Compression Quantization Distillation SVD Low-Rank Methods Continuous Batching KV-Cache Optimizations Routing DLIS Talon
Hybrid

Principal Software Engineer | Microsoft Careers

Microsoft

WA 62 days ago $142,800$274,800
CUDA NVIDIA_Triton_Inference_Server TensorRT Kafka Flink Spark_Streaming GPU CPU NUMA Docker CI/CD Prometheus Grafana PostgreSQL Python Go AWS Azure Google_Cloud_Pods Kubernetes Terraform