The true cost of onboarding a software engineer
Engineering onboarding is the most expensive ramp in the knowledge economy. Codebase complexity, senior mentor drag, and a 6-9 month ramp curve make the real number 3-5x the SHRM figure.
Senior mentor drag
When a new engineer joins, they absorb senior engineer time as well as manager time. The most experienced, highest-leverage IC on the team typically spends 20-40% of their working hours in the first 3 months answering questions, reviewing pull requests, explaining architecture decisions, and debugging issues the new hire cannot yet see.
A senior engineer at $180,000/year costs roughly $86/hour fully loaded. At 30% time for 60 working days, that is $12,480 in senior mentor drag per new hire. Every calculator on the market ignores this line item entirely.
The drag is worst on legacy codebases. A greenfield service with good documentation might require 15% of a senior's time. A 10-year-old monolith with tribal knowledge can require 50%+. This is why companies that invest in documentation and runbooks see direct, measurable returns on onboarding speed.
The opportunity cost compounds further: if the senior mentor is also responsible for a quarterly roadmap milestone, mentor drag does not just cost their time. It costs the output they would otherwise have produced.
This single cost often exceeds the entire equipment and training budget combined.
Engineering productivity ramp curve
Based on First Round Capital ramp study data. Structured 30-60-90 plans shift the curve left by 2-4 weeks.
| Milestone | Typical engineer | With structured onboarding | Legacy codebase |
|---|---|---|---|
| First commit merged | Week 2-3 | Week 1-2 | Week 3-4 |
| First independent ticket | Month 1 | Week 3 | Month 1.5 |
| 25% productivity | Month 1 | Week 3 | Month 2 |
| 50% productivity | Month 3 | Month 2 | Month 4 |
| 75% productivity | Month 6 | Month 4 | Month 7-8 |
| Full productivity | Month 9 | Month 6 | Month 12+ |
Source: First Round Capital engineering ramp research. View all citations
Full cost breakdown: $130k software engineer
| Cost category | Low | Typical | High | Notes |
|---|---|---|---|---|
| Recruiting (internal) | $4k | $8k | $15k | Recruiter time, job ads, interviews |
| Recruiting (agency) | $19.5k | $26k | $39k | 15-30% agency fee |
| Equipment and licences | $3k | $5k | $8k | MacBook Pro, monitors, SaaS licences |
| Training and compliance | $1.5k | $3k | $5k | Security training, onboarding docs |
| Manager time (60 days) | $3.5k | $6k | $10k | 25-35% of manager at $120-180k |
| Senior mentor drag (90 days) | $6k | $12k | $18k | 20-40% of senior IC at $150-200k |
| Productivity ramp (9 months) | $25k | $55k | $95k | Salary x (1 - avg productivity) x 9/12 |
Frequently asked questions
How much does it cost to onboard a software engineer?
What is senior mentor drag?
How long does it take to onboard a software engineer?
How can companies reduce engineering onboarding cost?
Related guides
Also see: developeronboardingcost.com - developer-specific onboarding cost analysis.