Principal Software Engineer - Growth (CoreAI) | Microsoft Careers

Microsoft

Actively hiring
US Posted 108 days ago $163,000$296,400 / year

At a glance

AI generated

TL;DR

As a Principal Growth Engineer in CoreAI at Microsoft, you will lead the technical strategy for measuring, experimenting with, and scaling AI experiences across world-class products like GitHub Copilot and Visual Studio Code. Your day-to-day involves architecting online experimentation systems, building telemetry foundations, and creating risk controls to ensure reliable rollouts. You’ll partner with cross-functional teams to turn ambiguous goals into shippable systems while maintaining a hands-on approach by writing production code and reviewing designs. The ideal candidate has experience designing systemic solutions that enable multiple teams to move faster, along with expertise in software engineering fundamentals, technical leadership, and high data aptitude. This role requires 8+ years of building high-availability features for globally distributed systems and 4+ years of experimentation quality emphasis, including AI tool usage to accelerate engineering velocity.

Skills

Python Kubernetes AWS CI/CD Docker PostgreSQL Terraform Prometheus Grafana GitOps MLOps

What you'll do

  • Own growth through engineering excellence by designing systemic solutions that enable multiple teams to move faster.
  • Architect and build standardized metrics and guardrails for online experimentation to improve reliability and decision quality.
  • Lead multi-workstream initiatives spanning teams/products, focusing on unified growth measurement and cross-surface funnels.
  • Build core capabilities such as telemetry foundations, experiment assignment/targeting, feature flighting, and risk controls.
  • Partner with Product, Data Science, Design, and Research to turn ambiguous goals into shippable, measurable systems.
  • Write production code, review designs/PRs, and coach others through architecture and implementation tradeoffs while remaining hands-on.

What we're looking for

  • Proven ability to design and ship systemic solutions enabling multiple teams to move faster.
  • 8+ years of experience building high-availability features for multi-region, globally distributed systems.
  • 4+ years of experience in experimentation with emphasis on quality and rigor.
  • Demonstrated experience building experimentation/measurement platforms used by multiple teams.
  • Strong software engineering fundamentals with hands-on experience in production services at scale.

Market check

Salary context

This $163,000–$296,400 range sits above 87% of similar postings on FindRole.

Peer median band

$139,900$245,600

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 534 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

More like this

Similar roles