← Back to the blog

Engineering hiring

Technical program manager or engineering manager?

Separate technical program coordination from engineering people management by defining decisions, dependencies, and team accountability.

Engineering leadershipRole design

Choose a technical program manager when the main need is coordinating complex technical work across teams and dependencies. Choose an engineering manager when the main need is leading engineers, developing the team, and owning its operating effectiveness.

Both can coordinate delivery. The distinction is which responsibilities they are accountable for and what authority they hold.

Map the ownership

ResponsibilityClarification
People leadershipWho coaches, develops, and manages engineers?
Technical directionWho makes or approves architecture decisions?
Program coordinationWho tracks dependencies, risks, and cross-team decisions?
PrioritizationWho resolves competing work?
DeliveryWho owns commitments within each team?
EscalationWho decides when coordination cannot resolve a conflict?

A program manager should not become an unofficial manager of engineers without an explicit mandate.

Diagnose the gap

If engineers lack coaching, clear expectations, or a manager who can develop the team, a coordination role may not solve the problem.

If capable teams struggle to align a shared launch or migration, a technical program mandate may be more relevant.

If priorities are unresolved at leadership level, neither hire can compensate indefinitely for missing decisions.

Use a fictional cross-team case

Provide a fictional launch with dependencies across application, infrastructure, and customer teams. Ask a program candidate to make the dependencies, risks, and decisions visible.

For an engineering manager, also ask how they would allocate work, support their team, and handle capability or workload concerns.

Look for clarity about authority rather than a plan consisting only of more status meetings.

Assess technical fluency appropriately

A program manager needs enough understanding to identify meaningful dependencies and ask useful questions. The required depth depends on the program.

An engineering manager’s technical expectations also vary. State whether the role includes architecture leadership, hands-on coding, or reliance on senior technical partners.

Write a clear mandate

Specify teams involved, decisions owned, people responsibilities, and the escalation route. Make the distinction visible to the colleagues who will work with the hire.

Use the manager-of-managers interview and technical change leadership assessment. Discuss an engineering leadership search with Refery.

Put this guide to work

Hire people who build like founders.

Share the role, the outcomes this person should own, and your hiring constraints. Refery brings specialist recruiters and trusted referrals behind one brief.