Principal/Senior Software Engineer, Experimentation Platform - CoreAI

Microsoft

Quick summary

Work type
On-site
Location
Redmond, WA · Mountain View, CA
Salary
$119,800–$234,700 / yr
Posted
99 days ago
Closes
Aug 23, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $177k
$105k most similar roles pay here $258k

This role pays less than 57% of similar roles. Most pay $161,500–$217,725 — the shaded band above. At the midpoint, this role pays about $177k versus about $190k 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 571 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal/Senior Software Engineer, Experimentation Platform - CoreAI

As a senior software engineer on the AI-driven development team, you will independently leverage AI across the SDLC to produce high-quality code while coaching peers on responsible AI practices. Your daily tasks include driving architecture design for scalable, resilient systems, collaborating with cross-functional teams to meet customer requirements, and maintaining live site services through on-call rotations. You will use languages like C++, Java, or Python to build large-scale distributed systems on cloud platforms, ensuring they are secure, performant, and cost-effective. Key responsibilities involve automating processes, improving tooling, conducting code reviews, and implementing observability tools for better system reliability. This role requires a deep understanding of security best practices, A/B testing methodologies, and statistical analysis to continuously improve engineering excellence within the team.

What you'll do

  • Lead the adoption of responsible AI-assisted development practices among team members.
  • Ensure code quality through application of metrics and continuous improvement efforts.
  • Design and drive architecture for scalable, resilient, and secure product components.
  • Collaborate with cross-functional teams to incorporate feedback and deliver reliable features.
  • Maintain live site services on a rotational basis and implement solutions for complex issues.
  • Conduct incident postmortems and improve troubleshooting guides to reduce future incidents.

What we're looking for

  • 6+ years of technical engineering experience or equivalent education in computer science.
  • Proficient in programming languages such as C, C++, Java, JavaScript, Python.
  • Expertise in building and operating large-scale distributed systems on cloud platforms.
  • Experience designing scalable, reliable, and cost-effective service architectures.
  • Skilled in using observability tools for diagnosing complex issues and improving reliability.
  • Proven ability to mentor engineers and drive engineering best practices.

More like this

Similar roles

Principal Software Engineer, CoreAI | Microsoft Careers

Microsoft

US 82 days ago $139,900$274,800
Python C++ Java JavaScript Azure CI/CD Kubernetes Docker Terraform Prometheus Grafana LLMs SLMs Multimodal_Models Code_Specific_Models Scalability Reliability Security Privacy Cloud_Infrastructure DevOps

Principal Software Engineer, CoreAI | Microsoft Careers

Microsoft

Redmond, WA 72 days ago $139,900$274,800
C++ Kubernetes CUDA Docker Azure Linux Performance Profiling Tools Debugging Tools CI/CD Multimodal Inferencing LLM Inferencing Infrastructure Service Reliability Engineering OpenAI