Check your interview readinessStart Tech Assessment

Staff Engineer Roadmap

The archetypes of the staff+ role, how impact is measured beyond code, and how to operate at that altitude.

10 min readUpdated Jul 2026By the TopCoding team

Staff engineer is not a bigger senior engineer - it is a different job. The scope shifts from a team to an organisation, the primary output shifts from code to decisions and direction, and the promotion gate shifts from demonstrated individual skill to demonstrated org-level impact plus a sponsor who will advocate for you in a room you're not in.

4
Distinct staff+ archetypes identified in Will Larson's StaffEng research
Org scope
The defining change - from team to multi-team or company impact
1 sponsor
Minimum required - a senior leader who actively advocates for you

The four archetypes

Will Larson's StaffEng research interviewed dozens of staff+ engineers and found that most fit one of four archetypes. Understanding which one your organisation needs - and which one you naturally are - is the first step to plotting your path.

Archetype 1
Tech Lead
Partners closely with an engineering manager to set technical direction for a team or group of teams. Strong at coordination, alignment, and raising the team's technical bar. The most common archetype.
Archetype 2
Architect
Owns the technical vision for a domain - data, infrastructure, an API surface, a platform. Defines the constraints and the direction that other teams build within. Often cross-cutting.
Archetype 3
Solver
Moves from crisis to crisis at the organisation's invitation. Called in when something is deeply broken, blocked, or strategically important. High autonomy; results are the accountability.
Archetype 4
Right Hand
Operates as a force-multiplier for a senior leader (VP or CTO level). Borrows their scope, acts on their behalf, and runs cross-functional initiatives. Rare but powerful in large organisations.
Archetypes are not job grades
The same title can encompass all four. Your company may not use these labels at all. What matters is understanding which mode of operation your context rewards - and being explicit about which you're playing.

Impact beyond code

At senior level your impact is measured partly through others. At staff, code is often a small fraction of the job. Impact at this altitude looks like: decisions you shaped that saved weeks of engineering, clarity you brought to a debate that was going in circles, and systems you designed that five teams now build on.

DimensionSeniorStaff
Primary outputWorking softwareDecisions, direction, clarity
ScopeTeam or projectMultiple teams, org, or domain
LeverageMultiplies the teamMultiplies multiple teams
Time horizonWeeks to monthsQuarters to years
Success metricFeatures shippedOrg outcomes owned
Glue workNoticedExpected and strategic

"Glue work" - the coordination, documentation, oncall improvements, and process fixes that hold a team together - is often invisible at senior level. At staff it is expected and it should be strategic: you do the glue work that unblocks multiple teams, not just your own.

Operating at org scope

The hardest adjustment going from senior to staff is expanding your peripheral vision. You are now accountable for things that happen outside your immediate team - which means you need to be in the right rooms, read the right signals, and influence without authority far more than before.

  1. 1

    Map the organisation's technical landscape

    Awareness
    Know what every major system does, who owns it, and where the pain is - not just in your domain. You can't set direction for things you don't understand.
  2. 2

    Build credibility across teams

    Trust
    Do one meaningful thing for a team that isn't yours - a design review, a shared library, an incident you showed up for. Repeat. This is how org-level trust is built.
  3. 3

    Get into the strategy conversations

    Influence
    Attend (or request) roadmap sessions, architecture reviews, and planning cycles outside your team. You can't influence decisions you hear about after the fact.
  4. 4

    Own a cross-cutting problem

    Scope
    Find the problem that nobody owns because it crosses team lines - observability, API consistency, developer experience - and take it on. This is the canonical staff-level move.

Technical strategy

At staff level you are expected to write and defend technical strategy - documents and decisions that shape how engineering works over the next year or more. This is not architecture in the "draw the boxes" sense; it is answering questions like: what should we standardise on and why, where should we invest engineering time versus buy or borrow, what is the technical risk nobody is talking about?

  • Make the implicit explicit. Most organisations have an unwritten technical direction. Write it down, get it agreed, and now everyone can build toward the same destination.
  • Give teams constraints, not instructions. A good strategy tells teams what the non-negotiables are (security, latency budget, API contract) and frees them to make everything else locally.
  • Name the trade-offs, don't hide them. Credible strategy acknowledges what it costs - teams that must migrate, things you will deliberately not build. This is what separates strategy from wishful thinking.
  • Revisit quarterly. Strategy that doesn't get updated becomes shelfware. Set a cadence to review the big bets against what you've learned.
Strategy is a document plus a habit
The artefact matters less than the practice of surfacing the right question at the right time. The best staff engineers are often the ones who ask "why are we doing it this way?" before a decision is locked in, not after.

Sponsorship and visibility

Staff promotions almost never happen without a sponsor - a senior leader (VP of Engineering, CTO, or senior staff) who advocates for you in the level discussions you are not part of. A sponsor is not the same as a mentor; a sponsor spends their own political capital to advance your career.

Mentorship
Advice and feedback
Helps you grow your skills and reflect on your work. Valuable at every level, but it does not get you promoted.
Sponsorship
Advocacy in rooms you're not in
A sponsor puts your name forward, corrects misperceptions, and argues for you when the promotion decision is being made. This is what gets you promoted.

Sponsorship is earned through visibility and trust. You earn it by doing work that your potential sponsor can point to, by making them look good, and by solving problems they care about. It is also earned by explicitly asking: tell your manager and skip-level what you are working toward. Most people never ask.

The promotion path

Staff promotion differs from senior in one critical way: you cannot self-promote. Individual senior engineers can grind their way up by pure technical performance. Staff requires org impact that is visible to leadership and a sponsor who will put their reputation behind yours.

  1. 1

    Close the senior-level gaps first

    FoundationPrerequisite
    Staff conversations rarely start until you are operating as a strong senior. Make sure the basics from the Senior Engineer Roadmap are solid - scope, ownership, influence within your team.
  2. 2

    Identify and take on a staff-level problem

    ScopeMonths 1-6
    Find a cross-team technical problem and take ownership. The work should be hard enough that it could not be done without someone operating at a higher scope.
  3. 3

    Build your sponsor relationship

    SponsorshipMonths 3-9
    Be explicit with your manager about your goals. Ask to be introduced to the senior leaders whose domains intersect with your work. Do visible work for them.
  4. 4

    Create the evidence trail

    VisibilityMonths 6-12
    Write up what you accomplished, who was unblocked, and what the org impact was. Your sponsor needs to be able to retell this story. Do not assume they know it.
  5. 5

    Get aligned and run the promotion process

    PromotionMonths 9-18
    Ask your manager directly: "what is missing for a staff case?" Address the gaps. If internal promotion is blocked, interview at staff level externally - the level follows the impact.
Get a read on your staff-level gap
The most common failure mode is doing strong senior work and calling it staff. A TopCoding coach can map exactly where your scope, visibility and sponsorship stand - book a free call to get an honest read on your path to staff.

Sources & further reading

  1. 1StaffEng - stories of reaching staff-plusWill Larson
  2. 2An Elegant Puzzle: Systems of Engineering ManagementWill Larson - Stripe Press
  3. 3The Staff Engineer's PathTanya Reilly - O'Reilly
  4. 4What does sponsorship look like?Lara Hogan