Principal Senior Software Engineer, Experimentation Platform

Microsoft

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Salary
$119,800–$234,700 / yr
Posted
74 days ago
Freshness
Confirmed live yesterday
Closes
Dec 26, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $177k
$106k most similar roles pay here $248k

This role pays less than 51% of similar roles. Most pay $169,550–$217,425 — the shaded band above. At the midpoint, this role pays about $177k versus about $193k 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 Senior Software Engineer, Experimentation Platform

Principal/Senior Software Engineer, Experimentation Platform - CoreAI joins the Experimentation Platform team to develop critical infrastructure for high-scale online experimentation within the AI ecosystem. You will own the architecture and design of product components, building services that enable engineers and scientists to measure impact, validate hypotheses, and safely deploy new innovations. Day-to-day responsibilities include producing performant code, driving engineering excellence through automation, collaborating with cross-functional partners like SRE and security teams, and managing live site operations on a rotational basis. The role requires proficiency in languages such as C, C++, C#, Java, JavaScript, or Python, alongside experience in distributed systems, cloud platforms, and observability tools. You will solve complex problems regarding service reliability and scalability while utilizing AI-assisted development workflows to accelerate the delivery of robust experimentation capabilities for advanced AI products.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Develop and maintain high-scale distributed systems for AI experimentation and product features.
  • Design and architect scalable, reliable, and performant components with minimal oversight.
  • Produce high-quality, well-tested, and secure code while optimizing for performance and cost.
  • Integrate AI tools into the software development lifecycle and coach team members on responsible usage.
  • Collaborate with cross-functional teams to define requirements and deliver features with end-to-end testing.
  • Drive engineering excellence through automation, tooling improvements, and security best practices.
  • Manage live site operations, including on-call rotations, incident postmortems, and proactive monitoring improvements.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field is required.
  • Candidates must have 4+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Candidates with a Master's degree and 6+ years of experience or a Bachelor's and 8+ years of experience are preferred.
  • Experience with AI-assisted development workflows and the responsible use of AI coding tools is required.
  • Ability to pass Microsoft Cloud background checks and other government security screening requirements is required.
  • Experience building and operating large-scale distributed systems on cloud platforms like Azure, AWS, or GCP is preferred.
  • Experience designing service architectures focused on scalability, reliability, fault tolerance, and cost optimization is preferred.
  • Experience mentoring engineers, conducting code reviews, and using observability tools to improve system reliability is preferred.

More like this

Similar roles

Principal Software Engineer, Experimentation Platform

Microsoft

79 days ago $142,800$274,800
Python C++ C# Java JavaScript C Azure AWS GCP Distributed Systems A/B Testing Observability Logging Metrics Distributed Tracing Security Hardening Threat Modeling Incident Response
6+ yrs exp

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

Microsoft

62 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