Resources for Engineering Managers and Software Engineers
A checklist for engineering managers, business case for a platform team, project lead expectations, performance reviews and others
Below are documents and templates that hundreds of engineering managers and engineers have used with success at various companies. I'll add new ones to this page, as I come around to the several other templates that served me over the years.
Resources shared include:
For engineering managers:
Checklist for (New) Engineering Managers: the checklist I wish I had
Tech Lead Expectations to empower engineers to lead projects
Narrative/Business Case for a Platform team used to create one
Performance Review Example and Template for EMs
Promotions Map for EMs to visualize promotions progress
Oncall compensation data
Checklist for growing a (junior-heavy) team
Checklist for planning preparation for engineering managers
Project reporting example for regular engineering project updates.
Preparing for layoffs: a checklist
Uber’s Engineering Metrics Dashboard
Pragmatic Engineer job board special offers for subscribers: posting jobs for free, or with a discount
EM interview process
Software engineering interview process
Onboarding Task List
Onboarding Email Example
Onboarding Checklist for Engineering Managers
Onboarding Check-In Questionnaire that many places use to check-in around the one-month timeframe
Preparing for promotions: a checklist.
Self-review for performance reviews.
Resources to find great tech jobs: 100+ of the highest paying jobs, and 50+ places to find promising high-growth startups and a list of the best executive recruitment firms in tech
Writing goals and accountability document: to help making progress in becoming a better writer.
For software engineers:
A migration checklist
Incident Analysis Templates
Project reporting example
Performance Review Example
Work Log Template for software engineers
Team Standup Template