Back to BlogOnboarding

How to Onboard onto a Distributed Engineering Team

|5 min read|
onboardingdistributed teamsremote engineeringnew hire rampengineering culture

Onboarding onto a distributed team is a different problem than onboarding onto a co-located one. The information you need is not in the room — it is in records, threads, repos, and the heads of people in three timezones. If you treat it like a co-located onboard, you will spend your first month waiting for overlap hours and your second month still feeling lost.

This guide is the playbook I wish someone had handed me on day one of a distributed engineering role. It is written for the new hire, but it works just as well for the manager designing the ramp.

The first-week trap

Most distributed onboarding plans front-load synchronous calls — meet the team, intro to architecture, walkthrough of the codebase. These are comfortable for the onboarder and almost useless for the new hire. You retain maybe 20% of a 45-minute architecture call. The other 80% becomes "I know we talked about this but I forget."

The fix: replace calls with reading, and use calls only for the questions reading didn't answer.

Days 1-3: read, don't meet

Before your first call with anyone other than your manager, read the following in this order:

  • The last 30 days of team wraps or status updates. This is the highest-leverage reading you'll do. You will see the actual cadence of the team, the names that come up, the systems under active work, and the decisions that have been made.
  • The decision log or ADRs. If the team has one, read every entry from the last quarter. If they don't, ask your manager for the three biggest architectural decisions of the last year and the rationale.
  • The two most recently shipped PRs in the service you'll own first. Read the diff, the description, and every review comment. This teaches you the team's review culture in 20 minutes.
  • The on-call runbook, even if you're not on call yet. It tells you what breaks.

Do not try to read the whole codebase. You will fail and feel bad. Read only what's listed above.

Day 4-5: targeted introductions, not generic ones

By now you have a list of names that keep appearing in wraps and PRs. Schedule 25-minute 1:1s with the three or four people who came up most — not the whole team. Use the time to ask specific questions you couldn't answer from reading. "I saw you decided to keep the legacy gateway for now — what would change that decision?" is a useful question. "Tell me about what you do" is not.

Week 2: ship something small and visible

The fastest way to ramp on a distributed team is to put a small change into production. Not a feature — a fix, a doc update, a test. Something that forces you to clone the repo, run the test suite, open a PR, get a review, and merge. The mechanics of shipping are the part nobody documents and the part that takes the longest to learn passively.

Ask your manager on day one for a list of three "good first issues." If they don't have one ready, that itself is a signal about the team's onboarding maturity — and a useful thing to flag.

Week 3: take ownership of a single surface

By week three, claim one specific surface — a service, a feature, a runbook — as yours. Not because you understand it fully, but because ownership accelerates learning. Anything you own, you have permission to ask "stupid" questions about. Anything you don't own, you'll defer asking about and stay confused.

Onboard On Recorded Context

StandIn gives new engineers a queryable history of decisions, wraps, and authority — so day one starts informed, not scrambling.

See the Workflow →

How to use overlap hours without wasting them

If your team has 2-4 hours of overlap with your timezone, those hours are scarce. Don't spend them on social calls or generic Q&A. Spend them on:

  • Pair-debugging something specific you got stuck on. The teammate has full context loaded; you get the cultural download for free.
  • Live reviews of your PR before merge. Async review is fine, but a live walkthrough on your first three PRs reveals review norms you'd otherwise discover by violating them.
  • Escalations where you need a decision made today. Save these for overlap. Don't burn overlap on things async can resolve.

Common failure modes

Failure: waiting to be told

On distributed teams, nobody knows you're stuck unless you say so. Default to over-communicating your status — not in a status-theatre way, but in a "here is what I'm trying to do and what's blocking me" way. The wrap format works for new hires too.

Failure: defaulting to DMs for every question

DMs hide the question from the rest of the team. Use channels. Half the time someone else has the same question; the answer becomes a record. Use DMs only when the question is sensitive or when you've already asked publicly and not gotten an answer.

Failure: assuming silence means approval

If you open a PR and nobody comments for 12 hours, that is not approval. That is "the team is in a different timezone and hasn't seen it." Tag a specific reviewer. Name the deadline. Distributed teams require explicit confirmation more than co-located ones.

What to do tomorrow

If you started this week: open the last 30 days of team wraps. Spend 90 minutes reading them. Take notes on names and systems. That single block of time will compress two weeks of passive ramp into one.

If you're the manager: write down the three documents a new hire should read in their first three days. If you can't list three, that's the gap to close before the next hire starts.

Frequently asked questions

How long does distributed onboarding actually take?

Productive in 4-6 weeks if the team has wraps and a decision log. 10-14 weeks if context lives only in people's heads. The ceiling is the team's documentation; the floor is the new hire's willingness to read.

Should I turn my camera on for early calls?

Less important than people think. What matters is naming what you're working on and what you're stuck on, in writing, in a place the team can find. Cameras are a comfort layer; written context is the actual ramp.

How do I build relationships across timezones without endless calls?

By being useful in writing. Reply substantively in channels. Review PRs thoughtfully. Write good wraps. People build trust with the engineers whose writing they encounter — not the ones whose faces they see on calls.

Get async handoff insights in your inbox

One email per week. No spam. Unsubscribe anytime.

Ready to eliminate your daily standup?

Distributed teams use StandIn to start every shift with full context — no standup required. Engineers post a 60-second wrap. The next shift wakes up knowing exactly what to work on.

You might also like