The Staff Engineer's Path
A practical book by Tanya Reilly, published by O'Reilly in 2022, on doing the senior individual contributor job: seeing the big picture, choosing what to work on, leading projects across teams you do not manage, and raising the level of people around you. It is specific rather than inspirational, and is one of the most widely recommended books for engineers moving from senior to staff.
O'Reilly, October 2022
O'Reilly · Sept 2026
335
Goodreads · Sept 2026
4.37/5 (2,314 ratings)
Goodreads · Sept 2026
Book
Career Growth
Tanya Reilly
4 to 6 weeks
Advanced
About $45
How the book is organised
The book is structured around three pillars of the staff engineer's job:
- The big picture: understanding your organisation, its goals and its constraints; creating technical vision and strategy; knowing where your time is most valuable.
- Execution: leading large, ambiguous projects across teams; getting unstuck; handling projects that stall or fail; writing design documents that get read and agreed to.
- Levelling up: being a role model; mentoring, coaching and sponsoring; making the whole engineering organisation better.
It opens by asking what a staff engineer actually is, since the role varies so much between companies.
What makes it useful rather than motivational
It is concrete about genuinely hard parts of senior work:
- How to choose among many worthwhile problems when you can only take on one or two
- How to influence decisions without authority
- How to disagree with a direction, then support it once it is decided
- How to tell whether your job is to do the work or to make sure someone else can
- How to notice when a project is quietly failing and what to do about it
It also treats the human side seriously: burnout, time management and choosing which problems not to take on.
Reception
On Goodreads it had an average rating of 4.37 out of 5 from about 2,300 ratings as of September 2026. Reviewers commonly praise its practical advice on navigating organisations and leading projects, and note it is useful even for senior engineers who have no plans to be promoted.
Who should read it and when
- Senior engineers who have noticed that being an excellent programmer is no longer producing progress, and are unsure what the next job is.
- New staff engineers who arrived in the role without a map.
- Engineering managers who want to understand what their staff engineers do.
It is too early for most students and junior engineers. The ideas land once you have seen projects cross team boundaries and stall.
How to get the most from it
- Read the big picture section slowly and map it onto your current organisation: who decides, what the goals are, where the problems are.
- Apply the execution chapters to one real project you lead right now.
- Discuss it with your manager. It gives shared language for what senior and staff expectations mean.
Pair it with
- StaffEng and Staff Engineer by Will Larson for stories from many staff engineers and role archetypes
- An Elegant Puzzle if you are considering management instead
- Engineering Ladders to plot your current strengths
Common questions
Do I need to be a staff engineer to benefit? No. Senior engineers and tech leads benefit most, because it shows what the next level involves.
Is it company-specific? No. It is written to apply across companies, with advice on adapting to your organisation.
How long is it? About 335 pages. Many readers go through it in a few weeks, section by section.
Best for: senior engineers moving toward staff, and staff engineers who want a clear view of the job.
Ready to start?
Opens on Tanya Reilly in a new tab.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
Follow along
New writing, resources and project ideas land here first.