Technical Principal Program Manager

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
2 days ago
Freshness
Confirmed live today
Closes
Mar 28, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $191k
This role $209k
$127k most similar roles pay here $291k

This role pays more than 69% of similar roles. Most pay $165,000–$216,954 — the shaded band above. At the midpoint, this role pays about $209k versus about $191k 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 557 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Technical Principal Program Manager

The Technical Principal Program Manager joins the Silicon, Cloud Hardware Infrastructure Engineering team to lead software and firmware platform initiatives for Azure infrastructure. This role involves defining tactical and strategic solutions, managing hardware SKUs, and ensuring high-availability, secure software and firmware for AI datacenter servers. You will coordinate with internal engineering teams and external partners like silicon vendors and OEMs to drive development through agile execution, including sprint management and backlog planning. Key responsibilities include developing requirement specifications, establishing systematic development practices, and translating complex machine learning use cases into supercomputing-class systems. The role requires expertise in the software development lifecycle, firmware integration, and cloud-readiness. Candidates should possess experience with low-level software like UEFI or BMC, and proficiency in languages such as C, C++, C#, Java, JavaScript, or Python to solve complex technical problems within the cloud infrastructure domain.

What does a Technical Program Manager earn?

Median $190350 from 195 postings across 32 companies.

See salary data

What you'll do

  • Define and develop vendor-agnostic requirements for innovative hardware solutions powering Azure infrastructure.
  • Coordinate software and firmware development, validation, and rollout plans for new hardware SKUs.
  • Drive engineering teams to deliver features through agile execution across sprints, backlogs, and milestones.
  • Translate complex AI and machine learning use cases into supercomputing-class systems and experiences.
  • Establish standardized requirements and processes with key partners across the silicon industry.
  • Manage semester planning and oversee various software and firmware team deliverables.
  • Develop technical requirement specifications and functional specifications for new features.
  • Coordinate development efforts between internal engineering teams and external partners like silicon vendors and OEMs.

What we're looking for

  • Bachelor's Degree and 6+ years of experience in engineering, product/technical program management, data analysis, or product development.
  • 3+ years of experience managing cross-functional and/or cross-team projects.
  • Bachelor's Degree and 12+ years of experience in engineering, product/technical program management, data analysis, or product development (preferred).
  • 8+ years of experience managing cross-functional and/or cross-team projects (preferred).
  • 10+ years of experience as a technical Program Manager or in a technical role with systems experience (preferred).
  • 10+ years of experience working in software development (preferred).
  • Knowledge of building low-level SW to run on HW, such as Firmware, UEFI, BMC, and BSP (preferred).
  • Experience with software code in languages like C, C++, C#, Java, JavaScript, or Python (preferred).

More like this

Similar roles

Software Development Engineer

Microsoft

10 days ago $102,100–$202,200
C C++ Python C# Java JavaScript .NET Linux Unix U-Boot Kernel Development Distributed Systems Microservices Azure KQL Kusto Firmware SPI I2C GPIO UART Telemetry
2+ yrs exp Hybrid

Principal Technical Program Manager

Oracle

35 days ago $97,500–$209,500
FedRAMP NIST SP 800-53 SaaS IaaS Identity and Access Management Encryption CI/CD Infrastructure as Code GRC OSCAL Kubernetes AWS Azure Vulnerability Management Incident Response Configuration Management Security Telemetry
7+ yrs exp

Principal Technical Program Manager

Microsoft

Remote 3 days ago $142,800–$274,800
Cybersecurity AI Telemetry Data Analysis Compliance Security Governance Program Management Automated Workflows systems-thinking Technical Program Management
6+ yrs exp Remote

Principal Technical Program Manager

Microsoft

Redmond, WA 115 days ago $142,800–$274,800
AI SimShip Program Management Data Analysis Localization Compliance Product Development
6+ yrs exp

Principal Technical Program Manager

Oracle

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

Principal Technical Program Manager

GitLab

Remote (Canada) 38 days ago $203,200–$345,600
DevSecOps AI ML SaaS Cloud Infrastructure GitLab Security Infrastructure Modernization Asynchronous Communication Program Management Scalability Enterprise Analytics
Remote