The Real Cost of a Bad Engineering Hire (and of a Slow Process)
A mis-hired engineer typically costs one to two times their annual salary once you count compensation paid, team drag, and the cost of re-running the search. An empty seat costs less but accrues daily. Interview loops cost thousands per candidate in engineering time. These three numbers trade against each other, and most hiring debates (“we’re too slow” vs. “we’re not careful enough”) are really disagreements about them, held without arithmetic. This article supplies the arithmetic.
Cost 1: What interviewing itself costs
Section titled “Cost 1: What interviewing itself costs”The visible spend (job boards, tooling, maybe an agency) is the small line. The dominant cost is senior engineers not engineering:
Loop cost per candidate = interviewers × $150/hour × stages × hours per stage
$150/hour is a defensible loaded rate for senior engineering time; substitute your own. A four-stage loop, two interviewers per stage, an hour each: $1,200 per candidate, before phone screens, prep, debriefs, and scheduling overhead. Take four finalists through it and the loop cost roughly $5,000, plus recruiter time across the whole funnel.
This number is not an argument to interview less. It is an argument to make every stage earn its seat (loop design), to kill spectator seats on panels, and to stop repeating stages because the first run produced no usable evidence (scorecards fix that). Yogen’s savings calculator runs this exact formula against your own stage counts; its Interview Stages tool exists to compress the timeline the formula multiplies over.
Cost 2: What an empty seat costs
Section titled “Cost 2: What an empty seat costs”A vacancy is deferred output. Rough model: the value an engineer produces must exceed their fully loaded cost, or you would not hire them; a conservative multiplier is 1.5 to 3× loaded salary in annual value. An empty $180k seat (≈$230k loaded) therefore defers something like $1,000 to $2,500 per working day, concentrated when the seat blocks others: the unstaffed on-call rotation, the project waiting on a skill nobody else has, the team lead backfilling instead of leading.
Vacancy cost is the honest argument for speed, and it is why time-to-hire matters: cutting fifteen dead days from a search recovers five figures of deferred value without touching evaluation quality.
Cost 3: What a mis-hire costs
Section titled “Cost 3: What a mis-hire costs”The number that dominates the other two. Components, for an engineer at salary S who exits at month nine:
- Compensation paid: ~0.75 × S, plus benefits and equity vested, for output near zero net (early-tenure engineers consume more mentoring than they produce; a struggling one never crosses the line).
- Team drag: the quiet multiplier. Code review burden, rework of their output, a manager spending five-plus hours weekly on managing underperformance, and the morale cost on the strong teammates absorbing the slack. Conservatively 0.25 to 0.5 × S.
- Exit and re-hire: severance where applicable, plus the full search cost again, plus another empty-seat period. See Cost 1 and Cost 2, both incurred twice.
- Opportunity cost: whatever the team would have shipped with a strong hire in the seat for a year. Unmeasurable and largest.
Sum: 1 to 2 × annual salary is the defensible range, with senior roles and small teams at the high end (a mis-hired staff engineer misdirects other people’s work; a mis-hire on a five-person team is 20% of the company).
What the three numbers say together
Section titled “What the three numbers say together”- Evaluation quality is the last place to economize. The loop costs thousands; the mis-hire costs hundreds of thousands. Anything that measurably improves prediction (structured interviews, calibrated scorecards, defined decision rights) pays for itself against a single prevented mis-hire, roughly forever.
- Speed and rigor are not opposed. The mis-hire number argues for rigor; the vacancy number argues for speed; the loop-cost number tells you the fix for both is deleting dead time and repeated stages, not deleting evaluation.
- Most mis-hires are process failures, not detection failures. The autopsy usually finds the miss was visible: a competency nobody owned, a red flag with no reference check behind it, a role that was never actually defined. Yogen’s Risk & Warning Summary reads the intake and surfaces exactly these risks early, before they become a signed offer; the Hiring Kit generates the structure (stages, questions, decision matrix) that keeps them surfaced.
The uncomfortable corollary: deciding fast when you were wrong
Section titled “The uncomfortable corollary: deciding fast when you were wrong”The cost curve of a mis-hire bends with time: month three costs a fraction of month eighteen. A clean 90-day evaluation against written expectations (onboarding with explicit ramp goals makes this possible), honest feedback early, and a decisive call when it is not working all cap the loss. Managers who avoid the conversation are not being kind; they are choosing the expensive branch on someone else’s behalf, usually the team’s.
Run your own numbers with your own salaries and stage counts. The point of the formulas is not their precision; it is that once the three costs are on paper, the hiring debate stops being rhetorical, and the case for a structured process makes itself.