Principal Software Engineer | Microsoft Careers

Microsoft

Actively hiring
Redmond, WA Posted 17 days ago $139,900$274,800 / year

At a glance

AI generated

TL;DR

The Principal Software Engineer role on the M365 AIForward team involves architecting and leading the design of complex, scalable systems that enhance developer productivity by integrating frontend with backend services. This senior-level position requires driving technical strategy, mentoring senior engineers, and collaborating closely with product managers to deliver innovative solutions. The ideal candidate will have extensive experience in coding languages such as C++, C#, Java, JavaScript, or Python, along with proficiency in large language models and AI. They should be adept at designing large-scale distributed systems and fostering a culture of innovation within the team, contributing to transformative services that address significant business challenges.

Skills

Python Java JavaScript React C# C++ LLMs CI/CD Docker Kubernetes AWS Azure M365 PostgreSQL MongoDB Redis Git Jenkins Terraform

What you'll do

  • Architect and lead the design of complex, scalable enterprise solutions across platforms.
  • Drive long-term technical vision for frontend-backend integration, aligning with organizational goals.
  • Mentor senior engineers and foster a culture of innovation and excellence.
  • Develop web applications by integrating frontend with backend services to deliver end-to-end solutions.
  • Ensure product quality, performance, and robust design principles in all projects.

What we're looking for

  • Bachelor's Degree in Computer Science or related field with 6+ years of coding experience.
  • Architect complex systems and frameworks for enterprise solutions across platforms.
  • Lead technical strategy and mentor senior engineers to foster innovation.
  • Design and deliver large-scale distributed systems with proficiency in relevant languages.
  • Influence cross-organizational decisions and collaborate on project scope definition.

Market check

Salary context

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

Peer median band

$139,900$257,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 451 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Principal Software Engineer | Microsoft Careers

Microsoft

US 105 days ago $139,900$274,800
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

Principal Software Engineer | Microsoft Careers

Microsoft

US 129 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

Principal Software Engineer | Microsoft Careers

Microsoft

US 65 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

Principal Software Engineer | Microsoft Careers

Microsoft

US 85 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

Principal Software Engineer | Microsoft Careers

Microsoft

US 43 days ago $163,000$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

Principal Software Engineer | Microsoft Careers

Microsoft

US 44 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