What it costs to hire a software engineer in 2026.
$6,000 to $23,000 in direct spend, with vacancy cost often pushing total cost of hire past $60,000. Here is the full loop, the loaded-rate math, and why the range is so wide.
The headline number: $6K to $23K.
The $6,200 tech industry average hides wild variance by level, agency usage, and process design. A mid-level in-house hire on a tight 4-round loop lands at $6,000 to $8,000. A senior engineer with a 5-round loop and context-switch cost applied lands at $12,000 to $15,000. A staff engineer via 20 percent contingency on a $200K salary lands at $55,000 in direct spend alone.
The vacancy component is larger than the direct spend for most roles. 45 days of vacancy on a $150,000 senior engineer at 2x impact is $51,900. That is why fast hiring processes save an order of magnitude more than any tooling investment.
Typical loop makeup for a senior engineer.
The default scenario: $150,000 senior engineer, 5-round in-house loop, 10 candidates through the funnel, BLS loaded rate of $90 per hour, 45 days to fill.
| Stage | Hours | $ per hour loaded | Subtotal |
|---|---|---|---|
| Recruiter screen | 0.5 x 12 candidates | $45 | $270 |
| Phone technical | 1 x 8 candidates | $90 | $720 |
| Take-home review | 1.5 x 4 candidates | $90 | $540 |
| Onsite coding | 4 x 5 interviewers | $90 | $1,800 |
| System design | 1 | $90 | $90 |
| Behavioural | 1 x 2 interviewers | $90 | $180 |
| Hiring manager / bar raiser | 2 | $90 | $180 |
| Debrief | 1 x 5 interviewers | $90 | $450 |
| Interviewer time subtotal | $4,230 | ||
| Recruiter time (14 hrs in-house) | $50 | $700 | |
| Tooling amortised | $250 | ||
| Candidate logistics (virtual) | $30 | ||
| Subtotal, direct spend | $5,210 | ||
| Daily vacancy cost x 45 days | $150K x 2 / 260 x 45 | $51,923 | |
| Total cost, no agency | $57,133 | ||
| Agency 20% on $150K (if used) | +$30,000 | ||
| Total cost with agency | $87,133 |
Context-switch cost.
Deep-work engineers lose substantially more than the nominal interview time. A 45-minute interview consumes 90 to 120 minutes of productive focus time once you include prep (reading resumes, reviewing code samples), the meeting itself, note capture, and the transition back into technical work. Interviewing.io measured this at roughly 2x the nominal time for senior engineers.
Applied to the senior engineer loop above, the 30 nominal panel-hours become 42 effective hours at 1.4x, pushing interviewer time from $2,700 to $3,780. That is before you count the hiring-manager-is-not-coding cost, which is where serious engineering organisations add leveling-board time and debrief blocking into the model.
Why the range is $6K to $23K.
Five variables determine where your loop lands in the range:
- →Level. Mid vs staff engineer is a 2x range in panel hours and loaded rates, before context-switch.
- →Agency yes/no. Contingency at 20 percent on a $150K hire adds $30,000 in one line item, making agency the single largest cost driver when present.
- →Onsite length. 4-hour onsites vs 6-hour onsites is a 50 percent swing on the largest single cost line.
- →Take-home yes/no. Take-homes add review cost but reduce onsite time. Net effect is usually neutral on cost, positive on signal quality.
- →In-person onsite. Adds $700 to $1,000 per finalist in logistics. Usually not worth it for engineers below staff level.
How to reduce engineering hiring cost.
Recruiter + hiring manager + 1 coding + 1 system design = 4 rounds is enough signal for most mid-level hires. Remove the 'culture' and 'behavioural' rounds; bake culture into the coding and design interviews.
A video conferencing platform with a shared collaborative editor is indistinguishable from in-person for a coding round. Reserve in-person for the final 'dinner with team' touchpoint only, for staff+ only.
Decide level before the onsite, not during the debrief. Re-leveling in debrief adds 30 to 45 minutes of panel time and often triggers a second-onsite at the new level.
Replace the phone technical with a 90-minute async coding exercise. Review async. Saves the scheduling round, which compresses total calendar time.
Cross-portfolio deep dive.
For a deeper role-specific analysis including total cost of hire (ramp, retention, onboarding) for software engineers, see engineeringhiringcost.com. It covers the full lifecycle cost model, not just the interview loop.
Run the engineering scenario in the calculator. Adjust rounds, loaded rate, and agency usage to match your team.