Principal Software Engineer, AI Powered Observability

Microsoft

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
3 days ago
Freshness
Confirmed live 2 days ago
Closes
Mar 21, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $223k
This role $209k
$127k most similar roles pay here $291k

This role pays more than 53% of similar roles. Most pay $201,200–$244,362 — the shaded band above. At the midpoint, this role pays about $209k versus about $223k 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 644 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer, AI Powered Observability

As a Principal Software Engineer - AI Powered Observability within the Engineering Operations team, you will drive operational excellence by designing solutions that prevent issues and integrate AI-powered automation into cloud systems. You will be responsible for building scalable ML infrastructure to enable autonomous, reliable, and secure cloud environments while leading technical initiatives in distributed systems design. Your daily work involves developing extensible code, mentoring others, and establishing best practices for system architecture and product development. To succeed, you must possess expertise in C, C++, C#, Java, JavaScript, or Python, along with experience in MLOps, machine learning, and intelligent automation. You will solve complex problems regarding outage detection and reliability by leveraging knowledge of microservices, containers, load-balancing, and queuing to ensure high availability across various cloud technology layers and components.

What does a Software Engineer earn?

Median $196500 from 2013 postings across 147 companies.

See salary data

What you'll do

  • Design and implement scalable ML infrastructure for autonomous, reliable, and secure cloud systems.
  • Develop AI-powered automation and tools to improve system reliability and proactive outage detection.
  • Provide technical leadership in test maturity reviews, static analysis, and incident response cycles.
  • Resolve major incidents by applying deep business and technical expertise to complex problems.
  • Create and evangelize best practices for distributed systems design across multiple product groups.
  • Drive continuous improvements in architecture, code quality, and feature development using end-to-end technical expertise.
  • Mentor others to produce extensible and maintainable code used across various products and teams.
  • Develop solutions that turn system signals into actionable data to improve customer impact.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of experience coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass Microsoft Cloud Background Check and other required security screenings.
  • Master's Degree in Computer Science and 8+ years of engineering experience (preferred).
  • Bachelor's Degree in Computer Science and 12+ years of engineering experience (preferred).
  • Awareness of modern distributed software design patterns and cloud systems architecture, including microservices, containers, load-balancing, queuing, and caching (preferred).
  • Experience with C#, Java, C, C++, or Golang (preferred).
  • Experience building, shipping, and operating reliable solutions (preferred).
  • Experience with AI, ML, risk assessment systems, or intelligent automation solutions (preferred).

More like this

Similar roles

Senior Software Engineer, Full Stack AI/ML

Microsoft

7 days ago $119,800–$234,700
MLOps Azure Python C++ C# Java JavaScript CI/CD Infrastructure as Code Distributed Systems Machine Learning Artificial Intelligence DevOps Static Analysis
4+ yrs exp Hybrid

Senior Software Engineer, Responsible AI

Microsoft

47 days ago $119,800–$234,700
Azure Python C++ C# Java JavaScript C Machine Learning Distributed Systems CI/CD DevOps Azure OpenAI Azure ML Azure AI Studio Software Architecture SDLC Telemetry
4+ yrs exp Hybrid

Principal Software Engineer, CoreAI

Microsoft

26 days ago $165,600–$296,400
Generative AI Machine Learning Distributed Systems Python C# C++ Java Go JavaScript C Cloud Services Observability System Design Scalability Security Automation
8+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 136 days ago $142,800–$274,800
React Azure Functions Microsoft Teams GitHub Azure AI Foundry Python C# JavaScript C++ C CI/CD Azure DevOps Agent Orchestration Infrastructure as Code Retrieval Patterns Application Insights Key Vault Managed Identity
6+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 44 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

The Walt Disney Company

Remote 103 days ago $206,400–$276,700
AV1 HEVC VVC AVC Python C++ Deep Learning Computer Vision gStreamer Docker REST APIs Git GitHub XML JSON ABR Algorithms
10+ yrs exp Remote