---
title: "Technical Program Manager: The Role That Owns the When"
description: "A technical program manager owns the when across teams without owning the teams. TPM vs product manager, EM and project manager, pay, and the traps."
url: "https://www.marian.coach/technical-program-manager-role/"
lang: "en"
image: "https://www.marian.coach/_astro/mentoring-03.80EmKxtE_25cqPl.jpg"
---

A **technical program manager (TPM)** is the person accountable for landing a technical program that spans several teams. They own the order of the work, the dependencies between teams, the risks, and the date. Most TPMs do this without a single engineer reporting to them.

The quickest way to place the role is by the question each person owns. In the split that [The Pragmatic Engineer collected from working TPMs](https://blog.pragmaticengineer.com/what-do-tpms-do/), the product manager owns **why** and **what**, the engineering manager and the engineers own **how**, and the TPM owns **when**, plus who has to do what, in which order, across teams that don’t share a manager.

![Hand-drawn triangle: Why and what at the product manager's corner, How at the engineering manager's corner, and When at the TPM's corner, circled in green as the question the TPM owns.](https://www.marian.coach/images/blog/technical-program-manager-role/infographic.webp)

One team building one thing rarely needs a TPM. Six teams shipping one launch usually do.

## TPM vs product manager vs engineering manager vs project manager

The four titles get mixed up in job ads constantly, so here they are side by side. The columns come from the Pragmatic Engineer split above, checked against fifteen live TPM postings read on 9 October 2026.

|  | Technical program manager | Product manager | Engineering manager | Project manager |
| --- | --- | --- | --- | --- |
| Question they answer | When, in what order, across which teams | Why build it, and what | How it gets built, and by whom in the team | Is this one project on scope, time and budget |
| Unit of work | A program: several teams, several projects | A product or feature area | One team, sometimes two or three | One project |
| People reporting to them | Usually none | Usually none | The engineers | Usually none |
| Decides | Sequencing, cadence, when to escalate | Problem priority, roadmap | Staffing, technical execution, performance | Changes inside the project plan |
| Does not decide | Product scope, technical design, who sits on a team | How it’s built | What the business needs | Anything outside the project |
| Typical artifacts | Integrated plan, dependency map, RAID log, exec status | PRD, roadmap, success metrics | Hiring plan, 1:1s, technical plan | Project plan, Gantt chart, status report |
| When a date slips | Sees it first and brings options | Cuts or re-scopes | Re-plans or re-staffs | Reports the variance |
| Technical depth expected | Enough to challenge an estimate | Varies widely | High | Low to moderate |

The TPM column holds no people and no product calls. A [JetBrains posting for a Senior TPM](https://job-boards.eu.greenhouse.io/jetbrains/jobs/4791653101) says so outright: partner with product, engineering and quality “without taking over their decision-making authority”. Microsoft files its [Principal TPM](https://apply.careers.microsoft.com/careers/job/1970393557023010) at level IC5, an individual-contributor level, even at principal seniority.

The project manager column is where most confusion sits. A project manager runs one project against a plan. A TPM runs a portfolio of projects whose plans depend on each other, and is expected to be technical enough to “sanity-check feasibility claims”, as the same JetBrains posting puts it. Program manager and TPM do the same coordination job; the T means you can follow the engineers into the design document without a translator.

![Marian Kamenistak speaking at an engineering leadership event.](https://www.marian.coach/_astro/talk-27.CA3xHJXR_ZA6AWo.webp)

Cross-team planning is a room job: the dependency map only gets honest when the owners argue about it face to face.

## Why a company opens the role

A TPM vacancy is usually a description of something that already hurts.

[Anthropic’s API Platform posting](https://job-boards.greenhouse.io/anthropic/jobs/5256303008) describes work that “spans many teams and many simultaneous programs, with no single person focused on cohesion across them”. The JetBrains one gives the 2026 reason: “AI is increasing both the pace of change and the coordination load”. [Adyen](https://job-boards.greenhouse.io/adyen/jobs/8156666) wants someone to catch “dependencies that individual product teams might overlook” before a hardware launch. [Mercury](https://job-boards.greenhouse.io/mercury/jobs/6190280004) hands one Senior TPM a plan across Engineering, Product, Risk, Compliance, Treasury and Operations.

So the role exists for four recurring problems: work that crosses team lines with no owner, decisions without a known owner, dependencies found a week before the date, and leadership that can’t get one honest status view. If the hiring manager can’t name which of the four is burning right now, the role is probably a coordinator seat with a nicer title.

## Influence without authority, and who carries the blame

Google writes the core tension into its own [TPM III posting](https://www.google.com/about/careers/applications/jobs/results/109942883745702598-technical-program-manager-iii-network-deployment-optimization-cloud-networking): “influence without authority, all while maintaining schedule velocity.” The velocity is yours to deliver. The people producing it report to someone else.

[Reddit’s Staff TPM posting](https://job-boards.greenhouse.io/reddit/jobs/8049762) is the most honest one in the set: “while the roles generally don’t involve direct management, they are a part of the organizational leadership.” Leadership expectations, no reports. Mercury adds “real accountability for outcomes” and influence on executives “without a senior manager to translate”. Adyen asks the TPM to own launch readiness “to hit the launch date”. Read together, the pattern is accountability for a date whose inputs sit in other people’s teams.

Three things follow from that, and each has a defence.

**The blame lands on the visible name.** When a launch slips, the post-mortem looks for the person who owned the date. The defence is a dated record: a RAID log and escalation notes that show the risk was raised, to whom, and when. In practice, that record decides whether the review reads “TPM missed it” or “the org chose to accept it”.

**The coordination layer is the first thing a reorg cuts.** In January 2024 [Instagram cut 60 technical program manager positions](https://techcrunch.com/2024/01/12/instagram-cuts-60-jobs-eliminating-a-layer-of-management-at-the-company) and told the people affected to re-interview for product manager roles. Weeks later at Messenger, [TPM responsibilities were absorbed by product managers](https://www.businessinsider.com/meta-facebook-messenger-hit-with-layoffs-2024-3). A TPM whose output is status decks is easy to remove; one whose name sits on a shipped outcome is harder to.

**The work disappears at promotion time.** In Tanya Reilly’s essay [Being Glue](https://www.noidea.dog/glue), an engineer who did the coordination work for her team is told at promotion time that she “didn’t really have a technical contribution”. Adyen’s posting calls its TPM “the glue” in so many words. Write the outcome next to every program you land (shipped, by when, what it unblocked) and ask who writes your review before you accept.

![Marian Kamenistak speaking at an engineering leadership event.](https://www.marian.coach/_astro/talk-33.DpVU-jEm_ZUlEWj.webp)

The date is yours. The engineers, the budget and the priorities belong to other people.

## Seven questions for the hiring manager

These come straight from the gaps in the postings. Ask them in the hiring-manager round, as opposed to the recruiter call, because the recruiter usually doesn’t know.

1.  **When two teams in this program disagree on priority, who decides, and how long did the last one take?** A vague answer means you’ll be the one absorbing the delay.
2.  **Who’s the executive sponsor, and when did they last overrule a team because a TPM escalated?** If nobody remembers it happening, escalation is decorative.
3.  **Can I see the list of programs the current TPMs carry?** Look for budget, business reviews or vendor contracts mixed in. A [Prague posting from Everpure](https://job-boards.greenhouse.io/purestorage/jobs/8132068) put CapEx tracking into the TPM’s scope; an [Amazon one](https://www.amazon.jobs/en/jobs/10517133/senior-technical-program-manager-kiro) added the org’s weekly-to-quarterly business reviews.
4.  **Tell me about the last launch that slipped. What did the post-mortem say about the TPM?** This is your blame-exposure test.
5.  **How many TPMs do you have per engineer, and how long has the function existed?** A central program office with its own leader (Reddit, [GitLab](https://job-boards.greenhouse.io/gitlab/jobs/8693068002) and JetBrains all have one) survives reorgs better than a lone TPM.
6.  **Who writes my performance review, and what was in the last Staff TPM promotion packet?** If the answer is “the EM you support”, ask how they’ll see your work.
7.  **What internal level is this offer?** Reddit’s posting “may span more than one career level”, and Anthropic ties years of experience to “the internal job level”. The level is set at offer time, so negotiate it there.

## How much does a technical program manager make?

Technical program manager pay in the US runs from about $149,000 to $435,000 base in published postings, depending on level and employer. Google’s TPM III lists $163,000 to $236,000 base plus a 15% bonus target, and Anthropic’s API Platform TPM tops the set at $290,000 to $435,000.

US postings publish ranges, so the numbers are easy to check. Amazon’s [Senior TPM in Seattle](https://www.amazon.jobs/en/jobs/10565675/senior-technical-program-manager-aws-organizations) lists $148,700 to $201,200 before sign-on and stock. Self-reported total compensation on [Levels.fyi](https://www.levels.fyi/t/technical-program-manager) puts the US median at $244,000 across 1,502 submissions.

Europe is opaque. None of the four European postings behind this page (Monzo in London, Adyen in Amsterdam, Everpure in Prague, and JetBrains across its EU offices) published a number. Levels.fyi medians give a rough anchor: [£109,179 in the UK](https://www.levels.fyi/t/technical-program-manager/locations/united-kingdom), [€101,145 in Germany](https://www.levels.fyi/t/technical-program-manager/locations/germany) and [CZK 1,424,690 in the Czech Republic](https://www.levels.fyi/t/technical-program-manager/locations/czech-republic), the last from only 17 submissions. Ask for the band in the first recruiter call; it saves both sides a month.

The ladder has two branches. The individual-contributor branch goes Senior, Staff, Senior Staff, Principal, and all four titles appear in live postings this month. The management branch runs to Director of Technical Program Management: [Datadog’s director posting](https://careers.datadoghq.com/detail/8010585/?gh_jid=8010585) leads “a team of senior Technical Program Managers” and measures success “by the business outcomes we drive, not the projects we complete”. Moves sideways into product management happen, though the Instagram case shows they’re sometimes forced. The jump into engineering management, or on to VP of Engineering as some explainers promise, is harder to evidence: none of the fifteen postings treated TPM experience as a route there.

If you’re holding a TPM offer next to an EM or product offer and can’t tell which one grows your career, that’s the kind of decision [engineering career coaching](https://www.marian.coach/engineering-career-coach/) is for. Bring the job description and run the seven questions above against it with me. I’ve run 3,662 1:1 leadership sessions with 317 leaders since 2019, and the 30-minute intro is free.

## Titles that sit next to the TPM

-   [AI program manager: four targets that keep moving](https://www.marian.coach/ai-program-manager-role/)
-   [Engineering manager: the role you’re promoted into](https://www.marian.coach/engineering-manager-role/)
-   [Team lead vs tech lead vs engineering manager](https://www.marian.coach/team-lead-role-vs-tech-lead-vs-engineering-manager/)
-   [Staff engineer: what the role is all about](https://www.marian.coach/what-a-staff-engineer-role-is-all-about/)

## Frequently asked

What are the responsibilities of a technical program manager?+

A TPM plans and sequences work that spans several engineering teams, tracks dependencies and risks, and tells leadership where the program really stands. When two teams collide on priorities, the TPM escalates with options. Engineers rarely report to them, so the work runs on written plans, persuasion and a record of who agreed to what.

What is the difference between a program manager and a technical program manager?+

A technical program manager does the same coordination job with a technical bar on top. They're expected to read a design document, question an estimate and spot a risky dependency without an engineer translating for them. A general program manager runs a similar calendar but leans on engineers for every feasibility call.

Is a program manager higher than a product manager?+

Neither ranks above the other; they're peers who answer different questions. The product manager decides what gets built and why. The TPM gets several teams to deliver it in a workable order and by a date. Large tech companies run separate ladders for both, and neither role reports to the other by default.

Is TPM a stressful job?+

Usually yes, because you answer for dates set by teams you don't manage. Pressure peaks before launches and whenever two teams want the same engineers. Written decision rights, a sponsor who backs your escalations and a dated risk log remove most of it. Without those three, the role slides into chasing status updates.

Is TPM a good career path?+

It suits people who enjoy coordinating people and systems more than writing the code themselves. The individual-contributor ladder runs to Staff and Principal TPM, and a management track leads to Director of Technical Program Management. Coordination work is easy to overlook at promotion time, so write down outcomes while they're fresh.

[1:1 mentoring](https://www.marian.coach/engineering-manager-mentor/)

## Ready to move this from advice to action?

1:1 mentoring for engineering leaders. 317 mentees since 2019. Rate a session under 7/10 and you don't pay for it. First intro is free.

[Book a free 30-min intro →](https://www.marian.coach/meet)

## Read next

-   [![Marian Kamenistak in a 1:1 mentoring session.](https://www.marian.coach/_astro/mentoring-05.BrINwYEC_Z1otGeW.webp)
    
    ### Director of AI: Research, Product or Transformation Seat
    
    Director of AI can mean a research lead, a product AI builder or an enterprise adoption owner. Who each reports to, what it pays, and what to negotiate.
    
    9 October 2026 · By Marian
    
    Read →
    
    
    
    ](https://www.marian.coach/director-of-ai-role/)
-   [![Marian Kamenistak in a 1:1 mentoring session.](https://www.marian.coach/_astro/mentoring-07.CaYSBaNE_Z29eHul.webp)
    
    ### Engineering Manager Role: What You Own, What You Hand Over
    
    What is an engineering manager? The role, its real responsibilities, what a senior engineer hands over in the move, and four ways year one goes wrong.
    
    9 October 2026 · By Marian
    
    Read →
    
    
    
    ](https://www.marian.coach/engineering-manager-role/)
-   [![Marian Kamenistak in a grey blazer against a teal curtain, warm smile.](https://www.marian.coach/_astro/portrait-formal-smile-hero.DyHbyQ-m_12qtWF.webp)
    
    ### Head of AI: What the Role Owns, and Who Gets the Seat
    
    Head of AI: what the seat owns, the two roads into it, how it differs from Head of Engineering, and the contract to sign before you accept the title.
    
    9 October 2026 · By Marian
    
    Read →
    
    
    
    ](https://www.marian.coach/head-of-ai-role/)

### New posts, straight to your inbox.

Your emailSubscribe

You're on it.

Nothing hits your inbox today. First send goes out once the list is live, and you're already on it.

[Connect on LinkedIn →](https://www.linkedin.com/in/mariankamenistak/)[See the free tools →](https://www.marian.coach/ai-coaching-tools/)

## Structured data

```json
{"@context":"https://schema.org","@type":"ProfessionalService","name":"Marian Kamenistak | Engineering Leadership Mentoring","url":"https://www.marian.coach/technical-program-manager-role/","image":"https://www.marian.coach/_astro/mentoring-03.80EmKxtE_25cqPl.jpg","description":"A technical program manager owns the when across teams without owning the teams. TPM vs product manager, EM and project manager, pay, and the traps.","serviceType":["Engineering leadership mentoring","Engineering manager coaching","CTO coaching","Fractional CTO","Leadership development for software engineers"],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Engineering leadership mentoring and advisory","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"1:1 engineering leadership mentoring","description":"One-to-one mentoring for engineering leaders from Staff Engineer to CTO. 60-minute sessions, weekly or bi-weekly.","url":"https://www.marian.coach/pricing/"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Engineering manager coaching","description":"Coaching for first-time and experienced engineering managers: delegation, performance, hiring, team scaling.","url":"https://www.marian.coach/engineering-manager-mentor/"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"CTO and VP Engineering mentoring","description":"Mentoring for CTOs, VPs of Engineering and Heads of Engineering running 30-200 person organisations.","url":"https://www.marian.coach/cto-mentor/"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Mentor in Residence","description":"A dedicated onsite mentor for your engineering organisation, booked by the quarter.","url":"https://www.marian.coach/mentor-in-residence/"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Fractional CTO","description":"Part-time CTO engagements for companies without a full-time technology leader.","url":"https://www.marian.coach/fractional-cto/"}}]},"telephone":"+420 736 519 879","email":"marian@marian.coach","sameAs":["https://www.linkedin.com/in/mariankamenistak/","https://www.youtube.com/@engineeringleaders","https://github.com/marian-kamenistak","https://www.engineeringleaders.io/","https://www.elc-conference.io/","https://www.marianslist.com/","https://www.mentoringhub.io/"],"address":{"@type":"PostalAddress","streetAddress":"Varšavská 715/36, Vinohrady","addressLocality":"Praha 2","postalCode":"12000","addressCountry":"CZ"},"geo":{"@type":"GeoCoordinates","latitude":50.0734418,"longitude":14.4385757},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"17:00"}],"priceRange":"296–395 EUR","areaServed":[{"@type":"Place","name":"Europe"},{"@type":"Country","name":"Czechia"},{"@type":"Country","name":"Slovakia"},{"@type":"Country","name":"Poland"},{"@type":"Place","name":"North America"}]}
{"@context":"https://schema.org","@type":"Person","@id":"https://www.marian.coach/#person","name":"Marian Kamenistak","url":"https://www.marian.coach/","image":"https://www.marian.coach/_astro/mentoring-03.80EmKxtE_25cqPl.jpg","jobTitle":["Engineering Leadership Mentor","Fractional CTO & Chief AI Officer","Founder, Engineering Leaders Community","Engineering Manager Coach","CTO Coach","Keynote Speaker"],"hasOccupation":[{"@type":"Occupation","name":"Engineering Leadership Mentor"},{"@type":"Occupation","name":"Fractional CTO & Chief AI Officer"}],"worksFor":{"@type":"Organization","name":"Engineering Leaders Community","url":"https://www.engineeringleaders.io/"},"alumniOf":[{"@type":"Organization","name":"Mews"},{"@type":"Organization","name":"Databricks"}],"knowsLanguage":["English","Czech","Slovak"],"knowsAbout":["Engineering leadership","Engineering management","Scaling engineering teams","CTO mentoring","Engineering org design","VP of Engineering role","Engineering director role","CTPO role","Team lead development","Staff engineer career path","Fractional CTO engagements","AI-assisted engineering leadership","Conference keynotes on engineering leadership","Panel moderation","Podcast guest — engineering leadership"],"homeLocation":{"@type":"Place","name":"Prague, Czechia"},"sameAs":["https://www.linkedin.com/in/mariankamenistak/","https://www.youtube.com/@engineeringleaders","https://github.com/marian-kamenistak","https://www.engineeringleaders.io/","https://www.elc-conference.io/","https://www.marianslist.com/","https://www.mentoringhub.io/","https://www.crunchbase.com/person/marian-kamenistak","https://www.wikidata.org/wiki/Q140488098","https://developers.mews.com/author/marian/","https://startupdisrupt.com/speakers/marian-kamenistak/","https://theorg.com/org/engineering-leaders-community/org-chart/marian-kamenistak"]}
{"@context":"https://schema.org","@type":"WebPage","url":"https://www.marian.coach/technical-program-manager-role/","name":"Technical Program Manager: The Role That Owns the When","inLanguage":"en","dateModified":"2026-10-09T00:00:00.000Z"}
{"@context":"https://schema.org","@type":"FAQPage","inLanguage":"en","mainEntity":[{"@type":"Question","name":"What are the responsibilities of a technical program manager?","acceptedAnswer":{"@type":"Answer","text":"A TPM plans and sequences work that spans several engineering teams, tracks dependencies and risks, and tells leadership where the program really stands. When two teams collide on priorities, the TPM escalates with options. Engineers rarely report to them, so the work runs on written plans, persuasion and a record of who agreed to what."}},{"@type":"Question","name":"What is the difference between a program manager and a technical program manager?","acceptedAnswer":{"@type":"Answer","text":"A technical program manager does the same coordination job with a technical bar on top. They're expected to read a design document, question an estimate and spot a risky dependency without an engineer translating for them. A general program manager runs a similar calendar but leans on engineers for every feasibility call."}},{"@type":"Question","name":"Is a program manager higher than a product manager?","acceptedAnswer":{"@type":"Answer","text":"Neither ranks above the other; they're peers who answer different questions. The product manager decides what gets built and why. The TPM gets several teams to deliver it in a workable order and by a date. Large tech companies run separate ladders for both, and neither role reports to the other by default."}},{"@type":"Question","name":"Is TPM a stressful job?","acceptedAnswer":{"@type":"Answer","text":"Usually yes, because you answer for dates set by teams you don't manage. Pressure peaks before launches and whenever two teams want the same engineers. Written decision rights, a sponsor who backs your escalations and a dated risk log remove most of it. Without those three, the role slides into chasing status updates."}},{"@type":"Question","name":"Is TPM a good career path?","acceptedAnswer":{"@type":"Answer","text":"It suits people who enjoy coordinating people and systems more than writing the code themselves. The individual-contributor ladder runs to Staff and Principal TPM, and a management track leads to Director of Technical Program Management. Coordination work is easy to overlook at promotion time, so write down outcomes while they're fresh."}}]}
{"@context":"https://schema.org","@type":"Article","headline":"Technical Program Manager: The Role That Owns the When","description":"A technical program manager owns the when across teams without owning the teams. TPM vs product manager, EM and project manager, pay, and the traps.","inLanguage":"en","articleSection":"career","datePublished":"2026-10-09T00:00:00.000Z","dateModified":"2026-10-09T00:00:00.000Z","author":{"@id":"https://www.marian.coach/#person"},"publisher":{"@type":"Organization","name":"Marian Kamenistak","url":"https://www.marian.coach/","logo":{"@type":"ImageObject","url":"https://www.marian.coach/favicon-192x192.webp","width":192,"height":192}},"image":{"@type":"ImageObject","url":"https://www.marian.coach/_astro/mentoring-03.80EmKxtE_25cqPl.jpg","width":1200,"height":630},"mainEntityOfPage":{"@type":"WebPage","@id":"https://www.marian.coach/technical-program-manager-role/"},"keywords":"career, leadership","wordCount":1741,"timeRequired":"PT8M","isAccessibleForFree":true}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.marian.coach/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https://www.marian.coach/resources/"},{"@type":"ListItem","position":3,"name":"Technical Program Manager: The Role That Owns the When","item":"https://www.marian.coach/technical-program-manager-role/"}]}
```
