principal software engineering Technical Program Manager ic · Posted May 29, 2026
$165,600 – $296,400
USD per year

About this role

Microsoft is hiring a principal-level Technical Program Manager in the software engineering function based in United States, California, Mountain View, United States, Washington, Redmond, United States, Multiple Locations, Multiple Locations. The posting calls out experience with Distributed Systems, Machine Learning, Cloud Computing, Data Analytics. Compensation is listed at $165,600–$296,400 per year.

Role
Technical Program Manager
Function
software engineering
Level
principal
Track
Individual contributor
Employment
Full-time
Location
United States, California, Mountain View, United States, Washington, Redmond, United States, Multiple Locations, Multiple Locations
Department
Product Management
Posted
May 29, 2026

More roles at Microsoft

Principal Applied Scientist
Redmond, WA · principal
LLMs Machine Learning
Principal Applied Threat Intelligence Analyst
Redmond, WA · principal
Security Incident Response Python
Process Program Manager
Dublin, Ireland · manager
Data Analytics Agile
Senior Software Engineer - CTJ - Poly
Redmond, WA · senior
Python JavaScript Java
Software Engineer
Redmond, WA · mid
Python JavaScript Java
All Microsoft jobs →

Job description

from Microsoft careers
Overview

Microsoft is building the infrastructure that powers the next generation of AI services at global scale. We are looking for a Principal Product Manager to own the AMD (Advanced Micros Devices) inference platform optimization strategy for Azure AI services, ensuring that advanced AI models are delivered on AMD GPUs (Graphics Processing Units) with strong performance, correctness, stability, compatibility, and release quality. This role is focused on making AMD a first-class production platform for AI inference through clear product strategy, disciplined execution, and deep partnership with engineering and external vendor teams.   

This is a senior individual contributor role for someone who is comfortable operating at the intersection of AI models, GPU systems, compiler/runtime dependencies, model serving, performance engineering, and large-scale cloud deployment. The successful candidate will translate complex platform realities into a clear roadmap, measurable product outcomes, and sustained engineering improvements across the AMD stack.  

This is an excerpt. Read the full job description on Microsoft careers →
All software engineering jobs software engineering salaries software engineering career path
All Microsoft Jobs Browse software engineering roles principal positions