Principal Software Engineer, Experimentation Platform

Microsoft

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Salary
$142,800–$274,800 / yr
Posted
79 days ago
Freshness
Confirmed live yesterday
Closes
Dec 21, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 68% of similar roles. Most pay $174,600–$225,712 — the shaded band above. At the midpoint, this role pays about $209k 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, Experimentation Platform

Principal Software Engineer, Experimentation Platform - CoreAI joins the Experimentation Platform team to lead the architecture and development of high-scale infrastructure for AI systems. You will drive the technical vision for services that enable engineers and scientists to measure impact, validate hypotheses, and safely deploy new innovations through rigorous experimentation. Your daily responsibilities include leading complex cross-team initiatives, mentoring senior engineers, and ensuring system reliability, scalability, and security hardening. The role requires proficiency in programming languages such as C, C++, C#, Java, JavaScript, or Python. You will work on distributed systems architecture to solve the challenge of providing trustworthy, high-scale online experimentation for AI products. Key focus areas include promoting AI-assisted development workflows, managing live-site operations, and implementing statistical methodologies for A/B testing at scale to facilitate data-informed product decisions across the ecosystem.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Lead the architecture of complex product solutions ensuring performance, scalability, and disaster recovery requirements are met.
  • Develop and maintain high-scale distributed systems for experimentation platforms and AI infrastructure.
  • Champion AI tools and practices across the software development lifecycle with appropriate safety controls.
  • Establish coding best practices and metrics to drive code quality, stability, and engineering excellence.
  • Mentor senior engineers and lead technical design reviews to raise the engineering bar across teams.
  • Manage cross-team collaborations to align delivery schedules and ensure end-to-end testing before launch.
  • Serve as a designated responsible individual for live-site operations and incident retrospectives.
  • Drive security hardening efforts, threat modeling, and production reliability improvements.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field.
  • 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass Microsoft Cloud background checks and other required security screenings.
  • Experience architecting and operating large-scale distributed systems on cloud platforms like Azure, AWS, or GCP.
  • Experience with experimentation platforms, A/B testing at scale, and statistical methodologies for measuring product impact.
  • Proven experience mentoring senior engineers and driving technical direction across teams.
  • Experience leading security hardening efforts, threat modeling, and incident response processes.
  • Experience championing AI-assisted development workflows and establishing responsible AI coding practices.

More like this

Similar roles

Principal Software Engineer, CoreAI

Microsoft

Redmond, WA 32 days ago $142,800$274,800
Generative AI Distributed Systems Cloud-Native Python C# C++ Java JavaScript C System Architecture
6+ yrs exp

Principal Software Engineer, CoreAI

Microsoft

11 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, Responsible AI

Microsoft

63 days ago $142,800$274,800
Azure Python C++ C# Java Go JavaScript C Distributed Systems Machine Learning DevOps Software Architecture Telemetry High Availability Low Latency
6+ yrs exp

Principal Software Engineering Manager, CoreAI

Microsoft

38 days ago $142,800$274,800
Azure Python C++ C# Java JavaScript C Distributed Systems Cloud Infrastructure Machine Learning DevOps Software Architecture Telemetry High Availability
6+ yrs exp Hybrid