Principal Technical Program Manager

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
5 days ago
Freshness
Confirmed live today
Closes
Apr 19, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $189k
This role $209k
$127k $291k
below market most similar roles pay here above market

This role pays more than 72% of similar roles. Most pay $164,500–$213,568 — the blue band above. At the midpoint, this role pays about $209k versus about $189k 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 694 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Technical Program Manager

The Principal Technical Program Manager joins the Firmware Center of Excellence within the Silicon and Cloud Hardware Infrastructure Engineering team. This role involves defining technical strategies and managing complex architectural decisions to optimize cloud infrastructure for reliability, scalability, and economics. You will identify systemic improvements by analyzing fleet telemetry, customer signals, and operational incidents while driving alignment across hardware and software engineering, datacenter infrastructure, and operations. Key responsibilities include leading technical evaluations for server architecture and serviceability, defining requirements with hardware architects and software developers, and staying current on cloud firmware technologies. The position requires expertise in engineering, technical program management, and data analysis to solve problems regarding high-volume hardware deployment, time to market, and total cost of ownership within a rapidly evolving cloud environment.

What does a Technical Program Manager earn?

Median $190350 from 282 postings across 45 companies.

See salary data

What you'll do

  • Define technical strategy by analyzing fleet telemetry, customer signals, and operational incidents to identify systemic improvements.
  • Lead technical evaluations and architectural decision-making for server architecture, fleet reliability, and serviceability.
  • Drive alignment on complex architectural decisions and technical tradeoffs across hardware, software, and datacenter infrastructure.
  • Define requirements and specifications by collaborating with hardware architects, software developers, and product managers.
  • Monitor industry trends in cloud firmware technologies to provide actionable recommendations for infrastructure improvement.
  • Create clarity in ambiguous problem spaces by aligning diverse engineering and business stakeholders on technical goals.

What we're looking for

  • Bachelor's Degree and 6+ years of experience in engineering, product/technical program management, data analysis, or product development (or equivalent).
  • 3+ years of experience managing cross-functional and/or cross-team projects.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including a Microsoft Cloud Background Check.
  • Bachelor's Degree and 8+ years of experience in engineering, product/technical program management, data analysis, or product development (preferred).
  • 5+ years of experience managing cross-functional and/or cross-team projects (preferred).
  • 8+ years of experience managing cross-functional and/or cross-team projects (preferred).
  • 1+ year of experience reading and/or writing code (preferred).
  • 1+ year of experience evaluating complex system architectures and developing technical requirements, architecture decisions, and executable engineering plans (preferred).

More like this

Similar roles

Senior Hardware Technical Program Manager

Microsoft

today $119,800–$234,700
Microsoft Azure Hardware Development Cloud Infrastructure datacenter operations Networking Storage Compute Technical Program Management Risk Management Optics Switch Systems Data Analysis Supplier Management ODMs SIs IHVs
4+ yrs exp Hybrid

Senior Director, Technical Program Manager

Microsoft

14 days ago $165,600–$296,400
Firmware Security Firmware Deployment Automation Cloud Infrastructure Data Analysis Technical Program Management Security Standards Azure
8+ yrs exp Hybrid

Principal Platform Power and Performance Engineer

Microsoft

28 days ago $142,800–$274,800
AI Compute Platforms SoC CPU GPU AI Accelerators Power Management Thermal Solutions Silicon Architecture Firmware Operating Systems Workload Characterization Power Delivery Systems Liquid Cooling Azure Datacenter Infrastructure hardware, validation Pre-silicon Validation
8+ yrs exp Hybrid

Principal Technical Program Manager

Oracle

Nashville, TN 102 days ago $97,500–$209,500
Oracle Cloud Infrastructure Microsoft Azure Google Cloud Platform DevOps Site Reliability Engineering Agile Scrum Kanban SAFe Jira Confluence Microsoft Project Smartsheet Azure DevOps Software Development Lifecycle Distributed Systems Cybersecurity Artificial Intelligence
3+ yrs exp