Skip to content
All paths

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.

  1. 1

    Pick problems that affect more than one team.

  2. 2

    Use RFCs and architecture reviews to make judgement durable.

  3. 3

    Mentor through systems, not only private advice.

  4. 4

    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.

Writing for this path

Senior solves the problem. Staff changes the decision around it. Staff engineer vs senior engineer, from the hiring side.

Staff engineering

Staff engineer vs senior engineer: what changes in scope, decisions and evidence

Most comparisons say staff means bigger scope and more influence. From the hiring side the difference is narrower and easier to test: a senior engineer moves the problem, a staff engineer moves the decision around it. What changes in scope, decisions, influence and evidence, how interview loops and promotion committees read it, and the senior-plus trap.

15 min read

Ninety days is one decision moved, not a tour. A 30/60/90 day plan for a new staff engineer.

Staff engineering

Staff engineer 30/60/90 day plan: map the decisions, then move one

The usual 30/60/90 template plans activities. A staff role is judged on decisions. A week-by-week plan for a new staff engineer: map the hidden decisions and power, pick one stuck outcome, run Surface, Shift and Secure on it, and leave evidence a reviewer can open.

13 min read

The work was real. The evidence was not written down. What a staff engineer promotion packet needs, from the hiring side.

Staff engineering

Staff engineer promotion packet: the evidence a calibration committee needs

The review that decides your level is mostly over before you walk into it. What a calibration committee can read, the evidence ledger that turns staff work into proof while it is happening, and the one field that keeps a promotion packet from reading as inflation.

13 min read

Architecture and leadership notes for staff-level mobile engineering.

Staff engineering

Staff iOS engineer is not senior plus

The staff role means owning scope and decision quality across teams, and making other engineers more effective.

6 min read

Architecture and leadership notes for staff-level Android engineering.

Staff engineering

Staff Android engineer is not senior plus

Staff Android work means owning build speed, app health and device fragmentation, and making thirty engineers faster.

6 min read

Engineering decisions moving across teams through a shared technical system.

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.

3 min read

Everyone is coding. Nobody is talking.

Career growth

Everyone is coding. Nobody is talking.

The problem with faster code generation isn't only what gets shipped. It's what engineers stop learning from one another.

5 min read

Resume bullets growing in scope from a single feature to a decision adopted across teams.

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.

6 min read

A resume page organised around technical direction, reach and risk rather than features.

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.

5 min read