Hiring Guide

How to Hire an Engineering Manager

Hiring an engineering manager means evaluating people leadership, not coding speed. Look internally at tech leads first, source through leadership communities and referrals from engineers who worked for them, run scenario interviews about performance and delivery, take references from former direct reports, and define how much hands-on work the job includes.

Where do you find engineering managers who are actually good at managing?

Start with your own tech leads. Someone already mentoring, unblocking and running planning is proving the skill in front of you, and internal promotion preserves context that an external hire spends months rebuilding. Externally, the strongest referrals come from engineers who worked for the person: ask your team who the best manager they ever had was, then find them. Leadership communities such as Rands Leadership Slack and conferences focused on engineering leadership attract people who take the craft seriously. Managers who write publicly about team building, hiring or performance conversations are easy to evaluate before you speak. Avoid sourcing purely on title, since scope varies enormously between companies. Structuring what you are looking for into a broader [talent acquisition](/talent-acquisition) plan keeps the search honest about level.

What should an engineering manager job description make explicit?

Make the scope unambiguous: how many direct reports, how many teams, which products, and who they report to. Then answer the question every candidate asks, which is how much hands-on coding is expected. Companies mean wildly different things by this, and mismatched expectations here cause early departures. State whether they own hiring, performance reviews and compensation decisions or merely contribute to them, since a manager without those levers is a coordinator with a manager title. Describe the team's current state honestly, including attrition, morale and any performance issues waiting for them. Strong managers are attracted by a fixable hard situation and repelled by discovering it after joining. Our [engineering manager job description](/job-descriptions/engineering-manager) covers scope, authority and expectations in that order.

How do you screen engineering managers when everyone has led a team?

Ask about specific people. "Tell me about someone you promoted, what they needed and what you did" produces detail from real managers and generalities from people who only held the title. Follow with the harder version: someone whose performance was not working out, what happened and how it ended. Candidates who have never had a difficult conversation have not managed for long. Skip coding tests. They screen out excellent managers and tell you almost nothing about the job. If technical credibility is a concern, use a technical discussion instead, such as reviewing a design decision their team made and asking what they questioned. Consistent scorecards across interviewers matter more than usual, because manager evaluations drift toward likeability.

What does an engineering manager interview loop look like?

Use scenarios and panels rather than tests. Run a leadership scenario round covering a missed deadline, an underperformer and a conflict between two senior engineers. Hold a panel with engineers who would report to them, then actually weight that feedback, since these are the people best placed to sense whether the person listens. Add a cross-functional round with product and design to test how they negotiate scope. Include a hiring discussion, because building a team is a large part of the job and our [engineering manager interview questions](/interview-questions/engineering-manager) cover it well. Finish with references from former direct reports rather than only from their previous manager, which is the single highest-signal step most companies skip.

How long does an engineering manager search take and what closes them?

Plan for a slower search than an equivalent engineering role, since evaluation depends on judgement and references rather than demonstrable output, and a poor fit damages a whole team rather than one codebase. Internal promotion is usually faster and lower risk when a credible candidate exists. External managers accept offers where the scope is real, the reporting line is stable and leadership has a clear direction, and they decline roles where the previous manager left for reasons nobody will discuss. Be prepared to talk honestly about that. Once hired, their first big project is often hiring, so give them proper tooling and a working process from day one, including [applicant tracking implementation](/ats-implementation) support if your current setup is a spreadsheet.

The hiring process for a Engineering Manager

  1. 1
    Define scope and authority precisely Set the number of reports, the teams covered and whether they own hiring, reviews and compensation decisions, then publish that in the post.
  2. 2
    Decide the hands-on expectation State clearly how much coding the role includes, because mismatched assumptions here are the most common cause of early exits.
  3. 3
    Evaluate internal tech leads first Consider the people already mentoring and unblocking, since they carry domain context an external hire needs months to acquire.
  4. 4
    Ask for named growth and exit stories Probe specific people they promoted and specific performance problems they handled, listening for detail rather than philosophy.
  5. 5
    Run scenario rounds and a team panel Cover a missed deadline, an underperformer and a senior conflict, then weight the feedback from engineers who would report to them.
  6. 6
    Reference former direct reports Speak to people who worked for them, not only their previous manager, since that is where management quality is genuinely visible.

What to look for

  • Names specific engineers they grew and describes what changed for those people
  • Has managed someone out with care and can explain the process without either cruelty or avoidance
  • Gives credit to the team in past-project stories while owning the decisions that went wrong
  • Protects delivery by negotiating scope with product rather than by pressuring engineers into overtime
  • Retains enough technical judgement to challenge an estimate or a design without taking over
  • Runs consistent one-to-ones and can describe how they surface problems before they become resignations
  • Recruits and interviews actively, treating team building as core work rather than an interruption

Red flags to avoid

  • !Describes past achievements entirely in the first person with no mention of the team
  • !Has never given difficult feedback or handled an underperformer
  • !Wants the title but says they would rather spend most of their time coding
  • !Explains all past attrition as market conditions or unreasonable individuals
  • !Substitutes process and ceremony for judgement about people and priorities
  • !Cannot describe how they would spend their first month beyond attending meetings

Hiring a Engineering Manager? See the ATS built for it

Recruiting terms explained

Related roles to hire

Choosing your recruiting stack

FAQ

Frequently asked questions

Should an engineering manager still write code? +
It depends on team size. With three or four reports, hands-on work keeps them credible and useful. Past six or seven, coding usually comes at the expense of the people work only they can do. The important part is agreeing the expectation explicitly before the offer, because unspoken assumptions here cause resentment within months.
Is it better to promote internally or hire externally? +
Promote internally when a tech lead already shows the instincts, since domain and relationship context are worth a great deal. Hire externally when you need experience your organisation lacks, such as scaling teams or turning around a struggling group. A common mistake is promoting a strong engineer who does not want the job, which loses you both a manager and an engineer.
How do I test management skill in an interview? +
Use scenarios drawn from your real situations and press for specifics. Ask what they said, what happened next and what they would do differently. Generic frameworks are easy to recite; concrete accounts of hard conversations are not. Pair this with references from former reports, which reveal patterns no interview will surface.
What is the difference between a tech lead and an engineering manager? +
A tech lead owns technical direction and delivery for a team while remaining primarily an engineer. An engineering manager owns the people: hiring, growth, performance, retention and organisational health. Many companies expect one person to do both, which is workable for a small team but becomes unsustainable as the group grows past roughly six or seven engineers.
How many direct reports should an engineering manager have? +
Most managers do well with roughly five to eight engineers. Fewer than four often means they should retain hands-on responsibilities to stay busy and credible. More than eight and one-to-ones, growth conversations and performance work start slipping. Use it as a planning guide rather than a rule, since experience and team maturity shift the comfortable range.
Built for recruiters & hiring teams

See how much faster your team could hire

Get a personalized walkthrough of Pitch N Hire on your own roles and workflow. No slides, no obligation.

Prefer to talk? Book a demo · View pricing

Free 1-user plan · No credit card · Talk to a real hiring expert

One Hiring Infrastructure.
Zero Tool Chaos.

Demos are consultative. We respect privacy and enterprise
governance. No lock-ins.

Start free Book demo