How we interview · Technical program manager
Hire technical program managers who can read the architecture
TPMs, mid-level to principal, interviewed on planning across teams, technical depth, risk and stakeholder alignment: the difference between tracking work and leading it.
A good TPM makes a large engineering effort feel calm. A weak one produces status reports. The difference is technical depth: understanding the architecture well enough to see which dependency will slip and why.
We look for TPMs who plan across teams, spot risk before it lands, keep product, engineering and design aligned, and design just enough process for the work in front of them.
What they work on: Multi-team launches, platform migrations, release processes, roadmaps and dependency management.
When to hire one
- A migration or launch spans several teams and keeps slipping.
- Your engineering managers spend their week coordinating instead of leading.
- Leadership can't get a straight answer on when something will ship.
What we assess in technical program managers
Every report also covers impact, judgement, how they raise the team and how they work with others.
Craft
- Program planning
- Phases, milestones and dependencies that reflect how the system is actually built.
- Technical depth
- Enough architecture knowledge to question estimates and spot hidden coupling.
- Alignment
- Getting product, engineering and design to agree on scope, and keeping them there.
- Risk and change
- Raising risk early, with options, and handling scope change without drama.
- Process design
- The lightest process that works, handed over so others can run it.
How we recommend a level
- Mid-level
- Runs a defined program within one or two teams, keeps plans and risks current.
- Senior
- Drives multi-phase programs across teams and owns scope, risk and change.
- Staff / lead
- Leads the organisation's largest programs and shapes how planning works.
- Principal
- Aligns strategy and execution across departments on multi-year efforts.
The 60-minute interview
- Warm-up (10 min)
- A program they led: what slipped, how they found out and what they did.
- Planning (25 min)
- Plan a realistic migration across three teams from a short brief and an architecture diagram.
- Scenario (20 min)
- A key dependency slips two weeks before launch. Walk us through the next 48 hours.
- Their questions (5 min)
- Do they ask about the architecture and the people?
Red flags we screen for
- Can't explain the system they were managing.
- Plans with no dependencies or risks named.
- Process for its own sake.
What you receive for each shortlisted candidate:
Candidate K.L.
Senior Technical Program Manager · 60-minute technical interview
- Tested
- Planning a database migration across three teams, and a dependency slip two weeks before launch.
- Strong
- Read the architecture diagram well and found the riskiest dependency. Clear options for leadership.
- Gaps
- Plans were heavy for a small team. Less experience with external vendors.
- Level
- Senior.
- Probe next
- A program they simplified, and how they handle a stakeholder who won't commit.
Questions about hiring technical program managers
Other engineering roles we hire
- Software engineers
- Site reliability engineers
- Machine learning engineers
- Data engineers
- Security engineers
- Engineering managers
Hiring on your own terms? Permanent hiring, contract hires or interviews only.
Tell us the role.
Four details and we'll come back within a working day with how we'd approach it.
No retainer. You pay only when someone joins. Or write to talent@algosmiths.com