The Short Answer

Industry average time-to-first-commit is 2–3 weeks. Teams with structured onboarding — pre-staged dev environments, a defined "first PR contract," and named buddies — cut that to under 48 hours. The 30/60/90 framework (orient → contribute → lead independently) gives you the calendar. Microsoft's internal research found buddy-paired hires reach productivity 25% faster and stay at 82% higher rates. Most onboarding plans fail not because they're poorly designed but because they're never actually executed.

Every engineering leader has experienced the same expensive failure mode. You spend three months recruiting a senior engineer, send a fanfare-worthy offer letter, and then on day one they spend six hours fighting a broken dev environment. Day three: still stuck. Day five: their excitement is dented, your senior engineers are interrupting each other for the same setup questions, and the new hire is privately wondering if they made the wrong call.

The cost is real and measurable. An engineer who reaches their first PR in days, not weeks, contributes measurably more value in their first quarter, integrates socially faster, and is significantly more likely to still be at the company a year later. None of this requires a bigger budget. It requires a defined process that nobody on the team can quietly skip.

4 hr
Time-to-first-commit at top quartile teams
+25%
Faster ramp with named buddy pairings
+82%
Higher retention with structured onboarding

Why onboarding is the most under-invested part of hiring

Most engineering organisations spend 5–15% of their headcount budget on recruiting, and roughly 0% of it on the first 90 days after offer acceptance. The asymmetry is irrational. You just spent six figures to land a person; the marginal cost of designing a working first-week experience is a few engineering hours and a Notion page. Yet the same managers who agonise over a fourth interview round happily ship a new hire into an undocumented codebase with a stale README.

Part of the reason is incentive-blindness. Recruiters are measured on time-to-fill and offer-accept rate. Engineering managers are measured on team output. Nobody owns the metric that actually matters: time from start date to consistent independent contribution. When nobody owns it, nobody invests in it.

The teams that have started measuring this — tracking time-to-first-commit, time-to-first-meaningful-PR, and 30/60/90 productivity self-assessments — have unlocked a step-change in retention. Stripe's widely-discussed writing-first engineering culture is partly an onboarding investment: a well-written design doc lets a newcomer ramp on a system in hours, not days. Vercel and Linear publish public engineering blogs partly to give candidates a head-start on context before day one.

The 30/60/90 onboarding framework

The 30/60/90 day plan is not a calendar — it's a contract with explicit exit criteria. The dates are guidelines; the milestones are what matter. Below is the framework most high-functioning teams converge on, with the specific deliverables that distinguish "process theatre" from real onboarding.

Days 1–30

Orient

Goal: dev env working, first PR merged, baseline context loaded.

Days 31–60

Contribute

Goal: shipping in sprint cadence, joining oncall shadow, expanding scope.

Days 61–90

Lead independently

Goal: drives a meaningful project, contributes to team-level decisions, mentors next hire.

The thing to notice: each phase has explicit exit criteria, not just elapsed time. An engineer can be "30 days in" but still missing day-1 milestones — that's a signal, not a calendar problem. Treat the phases as a quality bar, not a clock.

The first PR contract: the single highest-leverage practice

Almost every high-performing engineering team has converged on a version of the same practice: prepare the new hire's first PR before they start. Not a "find something to fix" instruction — an actual ticket, prepared by an existing engineer, scoped to take half a day, with the relevant files identified in the ticket description and a buddy assigned to walk through review.

This sounds trivial. It's not. It quietly fixes five problems at once:

Teams that adopt the first-PR-contract practice consistently report median time-to-first-commit dropping from 10–15 days to under 48 hours. The cost: 30 minutes of an existing engineer's time to scope the ticket. The return: a measurably faster ramp and a new hire who feels welcomed instead of stranded.

Buddy systems: peer pairing, not informal mentorship

Buddies are the second-highest-leverage onboarding practice and the most commonly botched. The mistake is treating "buddy" as a synonym for "mentor" or "person to message if you need anything." Both phrasings make the role too vague to be useful.

A buddy is a peer — ideally one or two levels above the new hire, on the same team or an adjacent one. The role has explicit responsibilities:

The research is genuinely striking. Microsoft's internal study of buddy programs found that new hires who met with their buddy more than eight times in the first 90 days reached productivity faster than those who met fewer times. Buddy-paired hires reported 23% higher first-week satisfaction and 36% higher 90-day satisfaction. Companies running structured buddy programs see roughly 25% faster ramp and 82% higher retention versus unstructured onboarding.

The reason it works is structural: new hires under-ask for help. They don't want to seem slow. A named buddy with explicit calendar time removes the social cost of asking. Without a buddy, the same engineer privately spends three days fighting a problem that a 5-minute conversation would have solved.

One implementation detail that matters: recognise buddies publicly. The role takes real time (3–5 hours/week for the first month). If you don't acknowledge it as legitimate work, your best engineers will quietly stop volunteering. Some teams build buddy effectiveness into the buddy's own performance review — "how well did you ramp X?" becomes a tracked outcome, not invisible labour.

Remote onboarding: where most teams fail

Remote onboarding has a higher failure rate than in-person, and the reason is almost always the same misdiagnosis: teams assume async tools will magically fill the gap that proximity used to fill. They don't. The fix is counterintuitive: front-load synchronous time.

Successful remote-first teams — the ones our remote-friendly companies profiles consistently surface — do four things differently:

Engineering leaders who have run both flavours consistently report remote new hires take 2–4 weeks longer to feel embedded. The teams that thrive design for this gap explicitly. The teams that fail keep claiming "we treat remote and in-office the same" — which sounds fair but functionally means remote new hires get less of everything that matters.

The five most common onboarding mistakes

  1. Broken dev environment on day one. The most preventable failure. Pre-provision laptops. Test the setup script every quarter with someone who has never used it. Treat a broken first day as a P1 incident.
  2. No named buddy. "Reach out to anyone if you need help" means "interrupt anyone, awkwardly, repeatedly." Name a buddy. Block their calendar.
  3. No first-PR contract. Without a prepared first PR, week one is unstructured reading. The engineer flounders, the team has no visible signal of progress, the buddy doesn't know when to engage.
  4. Skipped check-ins because the manager is busy. The 30/60/90 check-ins are the early-warning system for misfit. If you skip them, the first signal you'll see is the resignation email.
  5. Week one stuffed with HR sessions. Compliance training, benefits enrollment, security videos — spread these across weeks 1–4. Day one should be "lunch, dev env, meet your buddy." Not "9am to 6pm of Workday workflows."

How candidates use onboarding signals when choosing offers

Onboarding isn't only a retention lever — it's increasingly a recruiting one. Strong candidates now ask specific questions in late-stage interviews: "What does your first-90-day plan look like?", "Will I have a buddy?", "What was the first PR your last hire merged, and when?". Vague answers cost offers.

This is the same shift we documented in why engineers research culture before responding to recruiters and what engineers look at on careers pages. The strongest engineers can pick between three offers. They use signals like "do you have a working first-PR contract" as a leading indicator of how seriously the team takes craft. A real answer wins offers; "we'll figure it out as you go" loses them.

The asymmetry is brutal. Hiring a senior engineer takes months and costs five-to-six figures. Building a working onboarding plan takes one engineering manager an afternoon. The teams that get this right are pulling away.

Recruiting engineers who'd ask about your onboarding?

JobsByCulture is where engineers research company culture before they reply to recruiters. List your roles with culture context — from values to onboarding philosophy — and reach candidates who care about the same things you do.

Reach Culture-Conscious Engineers → Browse Company Profiles →

Frequently asked questions

What is the average time-to-first-PR for new engineering hires in 2026?+
The industry average for time-to-first-commit sits at roughly 2–3 weeks across mid-to-large engineering organisations. Teams with structured onboarding — pre-staged dev environments, a "first PR contract," and named buddies — routinely cut this to under 48 hours, sometimes as little as 4 hours. The metric isn't a vanity number; it strongly predicts 90-day productivity and 12-month retention.
What is the 30/60/90 day onboarding plan for engineers?+
The framework splits the first quarter into three phases. Days 1–30: orientation (environment setup, first PRs, baseline context). Days 31–60: contribution (owning a small feature end-to-end, shadowing oncall, expanding scope). Days 61–90: independence (leading a project, contributing to design reviews, mentoring the next hire). Each phase has explicit exit criteria, not just calendar dates.
Do engineering buddy systems actually work?+
Yes — the research is consistent. Microsoft's internal study found 97% of new hires who met with their buddy more than eight times in their first 90 days reached productivity faster. Buddy-paired hires reported 23% higher first-week satisfaction and 36% higher 90-day satisfaction. Companies running structured buddy programs see roughly 82% higher new-hire retention and ramp 25% faster. The key is making it a named, ringfenced role — not an informal "reach out if you need anything."
What's the difference between a buddy and a mentor?+
A buddy is a peer assigned for the first 90 days specifically to help with logistics, codebase navigation, team norms, and the dumb questions you don't want to ask your manager. A mentor is typically a more senior engineer focused on long-term career growth over months or years. Buddies handle "how do I get my dev env to compile?" Mentors handle "should I push for staff this cycle?" Conflating the two leaves new hires with no one for the immediate, embarrassing-to-ask questions.
How long does it take an engineer to become fully productive at a new company?+
Full productivity — defined as shipping independently with normal peer review — typically takes 3–6 months for mid-level engineers and 6–9 months for senior engineers joining a complex codebase. Engineers moving between similar tech stacks ramp faster; those switching paradigms (monolith → microservices, REST → event-driven) take longer. The single biggest accelerant is whether the team has a working dev environment ready on day one.
What are the most common engineering onboarding mistakes?+
The top five: (1) dev environment broken on day one — turns excitement into frustration in hours; (2) no named buddy — the new hire has to interrupt random Slack channels to ask basic questions; (3) no defined first PR — the new hire spends week one reading code with no clear deliverable; (4) skipped 30/60/90 check-ins because the manager is busy; (5) over-loading week one with HR sessions and giving the engineer no chunked, focused time to actually explore the code.
How do you onboard a remote engineer differently?+
Remote onboarding fails when teams assume async will magically fill the gap that hallway proximity used to. The fix: front-load synchronous time (more 1:1s in the first two weeks, not fewer), invest in extreme documentation (every undocumented tribal-knowledge question becomes a wiki page), and over-communicate the social fabric (intro Slack threads, recorded team-history sessions, virtual coffee pairings). Remote hires take roughly 2–4 weeks longer to feel embedded; design for it explicitly.