Career path
Become staff
Build influence beyond your own team.
Technical leadership, ownership, RFCs, architecture reviews, cross-team alignment and decision making.
Senior engineers trying to cross the staff/principal gap without becoming managers.
Are you on this path?
Signs you are here
- Your technical depth is real, but your scope is invisible.
- Your impact lives in your commits, not in other engineers' work.
- You keep solving problems privately instead of durably.
- You are clearly senior, but the staff bar feels undefined.
Staff work is influence made visible.
This path is for senior engineers whose technical depth is real, but whose scope needs to become legible across teams.
- 01
Pick problems that affect more than one team.
- 02
Use RFCs and architecture reviews to make judgment durable.
- 03
Mentor through systems, not only private advice.
- 04
Show how your decisions improve the work of other engineers.
Books for this path
Senior engineers trying to cross the staff/principal gap without becoming managers. Technical leadership, ownership, RFCs, architecture reviews, cross-team alignment and decision making. Every book here is written from the hiring side, from 500+ technical interviews, and each book page shows what is inside and who it is for.
Free resources
Free checklists, cards and templates for the become staff path. Each one is short enough to use on the problem you have this week, and each works on its own, before or without a book.
template
Mobile architecture RFC template
A mobile architecture RFC template that forces the decision to show constraints, rejected options, rollout risk, ownership and rollback.
checklist
Staff iOS engineer scope map
A scope map for checking whether your work reads as senior, staff or architect-level impact, using evidence instead of job-title vibes.
Writing for this path
Staff engineering
Staff iOS engineer is not senior plus
The staff role is not just harder tickets. It is scope, leverage, decision quality and making other engineers more effective.
2 min read
Staff engineering
Staff engineers change the decisions a team can make
The platform changes. The staff transition does not: your work must improve decisions beyond the feature and beyond your own presence.
2 min read
Resume
Staff software engineer resume
Staff is not Senior with more technologies. A Staff resume has to show decisions that changed how other teams work, and most Staff candidates bury exactly that under a list of features.
4 min read
Resume
Principal software engineer resume
There is no universal definition of Principal. There is a common thread: your decisions set the technical direction for more than one team, and the resume has to prove that without a list of titles doing the work.
3 min read