dx-career6 min read

Onboarding engineers in two weeks not two months

A two-week engineering onboarding playbook: curated first tasks, documented architecture paths, and feedback loops that make new hires productive without burning mentors.

Long onboarding is expensive: the hire’s momentum fades, mentors resent endless pairing, and the team wonders if the process—not the person—is broken. Two months to first meaningful merge is a process failure in most product engineering orgs. Two weeks is a realistic target for “can ship a small production change with review” when you treat onboarding like a product: defined outcomes, a path, and instrumentation.

This post outlines what to prepare before day one, how to structure the first ten working days, and how leads measure progress without micromanagement. Cross-read Code review habits that raise the team and App Router mental model for product teams if your stack is Next-heavy—point new hires at those anchors early.

Define “done” for week two

Agree with hiring manager and tech lead on a concrete outcome:

  • Merged PR that touches production (feature flag OK) with tests and monitoring awareness
  • Can run app locally, deploy to staging (or equivalent), and find logs
  • Knows who owns which area and how incidents are handled

Avoid vague “understand the codebase.” Understanding is unbounded; shipping a scoped change is verifiable.

Before day one: remove avoidable friction

Access — GitHub, SSO, cloud read-only, ticketing, docs, CI visibility. Nothing kills week one like waiting on IT for Slack channels.

Repo healthREADME with fifteen-minute quickstart that a stranger actually runs quarterly. Single command or Makefile target for bootstrap. Pin Node/tool versions.

Architecture map — One diagram: users, web app, API, workers, data stores, third parties. Link to ADRs or Building AI-powered software products in 2026 if AI features are core—not to overwhelm, but to orient.

Onboarding issue template — Checklist issue assigned on day one with links, not a PDF handbook nobody updates.

Week one: learn by doing small wins

Day 1–2: Environment and tour

  • Pair on local setup; fix docs when setup fails (new hire’s first gift back)
  • Walk through one user journey in staging click-by-click
  • Read code review guide and team norms (Code review habits that raise the team)

Day 3–5: First merge

Pick a well-bounded task: copy tweak behind flag, test fix, observability gap, docs correction in repo. Criteria:

  • Touches few directories
  • Clear acceptance criteria
  • Mentor available for questions but does not pair entire time

Goal: feel the PR → CI → review → deploy loop early.

Week two: expand surface area

Day 6–8: Feature slice

Slightly larger task in one vertical (billing UI, webhook handler, blog pipeline). New hire owns design questions within scope; mentor reviews architecture before deep implementation.

Introduce how your team models APIs or types—e.g. API design frontend teams don't hate or Avoiding any: practical patterns for TypeScript shops.

Day 9–10: On-call shadow (optional but valuable)

Shadow incident or support rotation without pager duty. Shows where logs live and who to ping.

End week two with a short retro with mentor: what was confusing, what to fix in docs.

Mentor role: bounded, not infinite

Assign one primary mentor for two weeks—not the whole team ad hoc. Mentor commits to:

  • Daily fifteen-minute check-in (async OK if hire is unblocked)
  • Review within one business day on onboarding PRs
  • Escalation path when stuck >90 minutes

Mentor is not manager; they do not performance judge—they unblock.

Rotate mentors across hires so one senior does not burn out.

Documentation that scales

Prefer docs in repo over wiki graveyards. Minimum set:

  • How to run tests and which suites matter pre-merge
  • Branching and release cadence
  • Where secrets and env files live (without values)
  • Link to security expectations (no prod data on laptops)

When new hire fixes a doc, celebrate—it is a merge that helps the next person.

Social integration without forced fun

Introduce to partners (PM, design, support) who interact with engineering. Short “who to ask for what” table beats generic happy hour for remote teams.

Include timezone and focus-time norms explicitly.

Remote-specific patterns

Remote onboarding fails when everything is async video with no live windows. Schedule:

  • Overlap hours for pairing in week one
  • Screen-share friendly tasks (shared terminal session)
  • Written summaries after meetings for memory

See pairing discipline in team agreements; remote needs more explicit handshake on “blocked” signals.

Measuring onboarding health

Track leading indicators:

  • Days to first merge
  • Days to first solo-reviewed merge (mentor not co-author)
  • New hire edits to README/quickstart in first month
  • Survey at day 14: clarity of expectations (1–5)

If metrics slip, fix the path—not blame the hire.

When two weeks is not enough

Highly regulated domains, custom hardware, or rare languages may need longer to prod—still aim for early merge to staging. Be honest in recruiting about timelines.

Staff-plus hires may skip tiny tasks but still need week one for political and systems map—adjust outcomes, not rigidity.

Anti-patterns

  • “Read the codebase for two weeks”
  • No ticket until “you’re ready”
  • Assign critical path production refactor as first task
  • Rotate mentors daily so nobody owns relationship

Managers: protect calendar

Block onboarding time on mentor calendar. Shrink their sprint load. Onboarding is investment, not distraction from “real work.”

Onboarding engineers on AI-heavy products

If the roadmap includes agents and MCP integrations, week one should include a guided tour of tool policies and eval datasets—not a lecture on every model name. Point hires to What is MCP and Shipping AI features users trust so they learn guardrails before touching production prompts.

Assign a sandbox project with fake data for experimenting with internal copilots; never use production customer threads in week one exercises.

Alumni feedback loop

At thirty and ninety days, ask what documentation was wrong or missing. Feed answers back into the onboarding issue template. The best onboarding programs are versioned like software—changelog included.

Celebrate hires who improve the path; it signals culture more than slide decks about values.

Bootcamp vs senior hires

Bootcamp and career-switcher hires may need an extra week on fundamentals—adjust the first merge task, not the cultural expectation of documentation fixes. Senior hires may skip toy tasks but should still complete a repo doc improvement to prove they can navigate your tooling.

Staff engineers onboarding into leadership still benefit from week-one environment validation; arrogance about “I do not need setup” often wastes day three on a missing VPN route.

Handoff to team norms after day fourteen

After two weeks, shift from mentor-led checklist to squad backlog ownership. Manager and tech lead should confirm the hire knows escalation paths for incidents and product questions. Onboarding does not end at day fourteen—but the structured path should, replaced by regular 1:1s and squad rituals.

Record onboarding retro notes in a shared doc linked from the engineering wiki index so the next cohort benefits without repeating the same interviews.

If your team uses cost-aware cloud choices for early SaaS principles, point new hires at which environments cost real money before they run load tests by habit.

Closing stance

Two-week onboarding is not rushing—it is respecting someone who joined to contribute. Prepare access and docs, ship a small win in week one, widen scope in week two, and measure confusion as debt to pay down in the repo. Teams that onboard fast keep the engineers they hired.

Let's talk