New Developer Onboarding: A Checklist for the First 30 Days
A good new developer onboarding process gets access and a working environment ready before day one, has the person merge a small real change in the first week, and builds toward owning something meaningful by the end of the first month. The measure to watch is time to first merged pull request.
Onboarding fails mostly through waiting: waiting for accounts, for a laptop, for someone to explain the build. The checklist below is ordered to remove that waiting.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
What should be ready before day one?
The new hire should not spend their first morning filing tickets. Complete these a few days ahead:
- Laptop ordered, configured with disk encryption and device management, and shipped or waiting.
- Accounts requested: email, chat, source control, ticketing, cloud console access appropriate to the role, and the password manager. Enforce multi-factor authentication from the first login.
- Access requested with least privilege. Start with read access and the environments they need, and add more as tasks demand.
- A buddy assigned, someone other than the manager, with time set aside.
- A starter task chosen: small, real, well-scoped and unblocked.
- A first-day schedule sent, with names and times for introductions.
Keep a single onboarding ticket template with each item and an owner. The person doing it the twentieth time shouldn't rely on memory.
How should the first week run?
Aim for a merged change by the end of week one. A practical sequence:
- Day one: welcome, tour of how the team works, laptop and accounts verified. The person should sign in to everything before lunch.
- Day one or two: set up the local environment following the written guide. Have the buddy pair on it, and fix the guide wherever it's wrong. The new hire sees the gaps that experienced engineers no longer notice.
- Day two or three: read the architecture overview and the service catalog entries for the systems they'll touch, so they know who owns what.
- Day three to five: take the starter task through the full path: branch, review, CI, deploy to a test environment and merge.
Deployment to production can come later, but the person should watch one release and understand how rollback works. Keep that step short and safe: watch, don't push.
What should weeks two to four cover?
Move from guided to independent:
- Week two: a slightly larger task in the same area. Pair with an engineer on a code review, both giving and receiving one.
- Week three: join the on-call shadow rotation, if you have one, and read recent incident reviews. Meet people on adjacent teams.
- Week four: own a small feature or fix end to end, including monitoring and a note in the changelog.
- End of the first month: a structured conversation about expectations, what confused them and what to fix in onboarding.
Set clear expectations for each week in writing, so the new developer isn't guessing what good looks like. Also assign reading that's short and specific, such as three design docs and two incident reviews, rather than a link to a wiki with hundreds of pages.
How do you handle access and security during onboarding?
Onboarding is when access gets granted casually and never revisited. Build good habits from the start:
- Grant access by role and record who approved it. Avoid copying an existing engineer's permissions wholesale.
- Use single sign-on where possible, so offboarding is one action.
- Never share credentials in chat. New hires get their own accounts and secrets from the password manager or secrets store.
- Share your AI coding tool rules and data handling expectations in week one.
- Set a 30-day access review: what did they use, and what can be removed?
The same checklist, run in reverse, is your offboarding process. Keep them together.
How do you know onboarding is working?
Measure a few things and review them each quarter:
- Time from start date to first merged pull request.
- Time to a working local environment, and the number of questions asked in the first week.
- New hire survey score at 30 days on clarity and support.
- Number of onboarding steps that were blocked by missing access.
An internal portal such as Backstage or Port can host the catalog, docs and setup guides in one place, and the portal comparison covers when that's worth adopting. Before that, a well-maintained page and a buddy go a long way. Every new hire is a free test of your documentation, so treat what they report as bug reports and fix them the same week.
What Good Looks Like
New developers have accounts and a laptop before day one, merge a real change in week one and follow a written, regularly corrected plan.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Frequently Asked Questions
How long should developer onboarding take?
Aim for a merged first change in week one and independent ownership of a small task within about a month. Full ramp-up to complex systems takes longer, but early wins build confidence and reveal onboarding gaps.
What should a new developer do on day one?
Sign in to every system, meet their buddy and start setting up the local environment. They should have working access before lunch and a clear starter task lined up, not spend the day waiting on tickets.
What is a good onboarding metric?
Time to first merged pull request is a simple, telling measure. Pair it with time to a working environment and a 30-day survey on clarity, so you find where new hires get stuck.
Who should be a new developer's onboarding buddy?
A peer engineer, not the manager, who works on related systems and has time set aside. The buddy answers small questions, pairs on setup and reviews the first pull requests.
About the numbers
This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.
Related Guides
Backstage vs Port vs Cortex: Internal Developer Portals
Compare Backstage, Port, and Cortex for internal developer portals (IDPs). Evaluate software catalogs, developer scorecards, and self-service scaffolding.
Getting a New Engineer to Their First Production Deploy Faster
How to shrink the time between a new engineer's start date and their first production deploy, without cutting corners on access or review.
Cutting Dev Environment Setup Time: Build Your Own Script or Buy a Platform
A decision framework for speeding up new-engineer environment setup: what a shell script handles fine and where a dedicated platform earns its cost.
Build vs Buy for a Working Dev Environment on Day One
Why the real bottleneck in getting a new engineer to their first commit is usually access, not code, and where automated provisioning is worth the cost.
Build vs. Buy for a New Engineer's First Working Day
Whether to build your own developer environment automation or buy a hosted one, based on how often you actually hire and what your stack demands.
Cutting a New Engineer's First Week Down to a Day
A step-by-step way to cut new engineer environment setup from days to hours, including the setup steps teams forget to check when something breaks.