Senior Technical Program Manager | Microsoft Careers

Microsoft

Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WA
Salary
$119,800–$234,700 / yr
Posted
2 days ago
Closes
Nov 29, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 55% of similar roles. Most pay $177,250–$207,712 — the shaded band above. At the midpoint, this role pays about $177k versus about $192k 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 547 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Technical Program Manager | Microsoft Careers

As a Senior Technical Program Manager for Microsoft Digital’s internal IT organization, you will lead the complex task of onboarding Microsoft 365 services into various high-profile internal tenants, ensuring security and compliance standards are met. Your role involves transforming ambiguous goals into structured programs with clear milestones and success criteria, while managing stakeholders from engineering, business, and operational teams to reconcile conflicting requirements. You will operate in high-stakes environments, driving program rhythms such as status updates and risk management, and communicating effectively across different levels of the organization. This position requires experience in technical program management, delivering complex programs, and a deep understanding of cloud or SaaS platforms, with a preference for familiarity with Microsoft 365 and large enterprise IT systems.

What you'll do

  • Drive end-to-end tenant onboarding of Microsoft 365 services across multiple engineering teams.
  • Transform ambiguous problem statements into structured programs with clear scope and success criteria.
  • Manage stakeholders from various departments to reconcile conflicting requirements in high-stakes scenarios.
  • Create and maintain program rhythms for status updates, milestone reviews, and risk management.
  • Communicate effectively with diverse audiences including engineers, business stakeholders, and senior leaders.
  • Ensure timely delivery of complex programs while managing risks and escalations.

What we're looking for

  • At least 3 years of technical program management experience driving complex cross-team initiatives.
  • Proven ability to deliver large-scale, multi-engineering team projects from start to finish.
  • Strong stakeholder management skills across engineering, business, and operational groups in high-stakes environments.
  • Technical proficiency to understand cloud or SaaS engineering tradeoffs, dependencies, and risks.
  • Experience with Microsoft 365, multitenant SaaS, large enterprise IT, or cloud platform programs.
  • Background in partnering with internal business units, security teams, compliance, and operations.
  • Expertise in managing tenant lifecycle, configuration, and onboarding at scale.

More like this

Similar roles

| Microsoft Careers

Microsoft

US 19 days ago $119,800$234,700
Azure OpenAI Cognitive Services GitHub Copilot Figma Python Machine Learning CI/CD Agile Methodologies Kubernetes Docker AWS PostgreSQL SQL Git Terraform Grafana Prometheus

| Microsoft Careers

Microsoft

US 28 days ago $119,800$234,700
Azure Kubernetes Docker CI/CD Python PostgreSQL Redis Elasticsearch Prometheus Grafana Git Jenkins Terraform AWS Google Cloud Platform MongoDB Cassandra BigQuery Hadoop Spark Snowflake
Hybrid

| Microsoft Careers

Microsoft

US 35 days ago $139,900$274,800
Python R SQL JavaScript C# ASP.NET Tableau Excel SAS Distributed Systems CI/CD Kubernetes AWS Azure MSSQL PostgreSQL
Hybrid