Guide · Interview prep
How to Become a Staff Engineer: Scope, Influence and the Promo Case
25 min readUpdated By Saket Bhatnagar
Researched and drafted with AI, reviewed and edited by Saket Bhatnagar.
In short
- How to become a staff engineer, in one line: do the job at a wider scope first, then write the evidence down so a promotion meeting can see it.
- Scope means how much of the company your work changes: one team, several teams, or a whole product area. Public career ladders, which are written level guides, define staff mostly by scope.
- Staff engineers lead without managing anyone. They influence other teams through design docs, reviews and trust, and their work often fits one of four archetypes (common shapes of the role) named by Will Larson.
- The promotion case is a short written document, often called a promo packet, that lists your projects, impact, mentoring and gaps. Your manager usually carries it into a calibration meeting, where managers compare candidates.
- Beginners can stop after the archetypes section. Engineers get the seven-part packet template, who really decides the promotion, a mistakes table and how staff loops test design.
What goes wrong when you try to become staff by just doing more?
Doing more of the same work is unlikely to get you promoted to staff on its own. Public career ladders describe staff by the size of the problems you own, not by how many tickets you close.
If you want to know how to become a staff engineer, start with that shift. A senior engineer who ships twice as much for one team is still working at one team's scope. The next level asks for work that changes several teams at once.
Picture a common setup. A product company in Bengaluru has about twelve engineering teams, and four of them call the same payments partner. The setup is made up, but it is the kind of problem career ladders describe.
Each of those four teams wrote its own retry code. On a busy sale evening, retries sent the same charge twice and some customers paid double (made up). A senior engineer on the checkout team fixed checkout's retries in two days. That was good, fast output.
Three other teams still had the same bug. Nobody owned the problem across teams, so it waited for the next incident. This guide follows that gap from the bug to a promotion case.
Which words do you need before reading a career ladder?
Career documents use a small set of words again and again. Learn these eight now and every later section will read easily.
- Career ladder: a written guide that says what each level is expected to do. Some companies call it a career framework.
- Level: one rung on that ladder, sometimes written as a code such as IC4 or IC5. IC stands for individual contributor, an engineer who does not manage people.
- Scope: how much of the company your work changes, such as one team, several teams or a product area.
- Staff-plus: the staff level and the levels above it, such as senior staff and principal. Will Larson uses this term on staffeng.com, his site about the role.
- Promotion packet, or promo packet: a short document that makes your case for the next level with evidence.
- Sponsor: a senior person who speaks up for your work in rooms you are not in. For a staff promotion this is usually your manager.
- Calibration: a meeting where managers compare people across teams to keep ratings and promotions consistent. Names and steps vary by company.
- Glue work: the less visible work that keeps a team moving, such as unblocking people and reviewing designs. In her talk Being Glue, Tanya Reilly says: "I call all of this glue work."
How to become a staff engineer: what do career ladders ask for in 2026?
Many public ladders ask a staff engineer to set technical direction across several teams, over a year or more. Coding still matters, but those level statements lead with scope and strategy. Not every ladder agrees, as the table below shows.
Dropbox publishes its engineering career framework on GitHub Pages. Its IC4 Software Engineer statement says, in the first person, that you deliver impact across a team, product capability or technical system. The next level up is IC5, titled Staff Software Engineer.
The IC5 statement begins: "I set the multi-year, multi-team technical strategy." It continues that you deliver it through direct implementation or broad technical leadership. Read the two statements side by side and the jump is plain: one team becomes many teams, and quarters become years.
| Source | Title used | Scope in its own words | What to notice |
|---|---|---|---|
| Dropbox career framework, IC4 page | IC4 Software Engineer | Impact across a team, product capability or technical system | The level just below staff is still about one area |
| Dropbox career framework, IC5 page | IC5 Staff Software Engineer | Multi-year, multi-team technical strategy | Staff is defined by breadth and time horizon |
| GitLab handbook, Staff Backend Engineer | Staff Backend Engineer | Problems of the highest scope and complexity for your team | Some ladders keep staff closer to one team |
| Razorpay jobs board listing in Gurugram | Staff Software Development Engineer | Design and code reviews within team and cross-team | An Indian listing asks for cross-team reviews and mentoring |
The table shows a real difference between companies. GitLab's staff bullets mostly say "your team", while Dropbox asks for multi-team strategy. The Razorpay listing also mentions a long-term technology vision for your organisation and team.
So read your own company's ladder before anyone else's. The same staff title can carry different scope at different companies, and level codes such as IC5 are company-specific.
What is the difference between output and scope?
Output is how much you produce. Scope is how far your work reaches. A staff case needs both, but scope is the part a promotion meeting checks most closely.
Go back to the payments setup. The senior fix changed one team's code. The staff move starts with a question nobody had asked: do the other three teams have the same bug?
Pause and predict before you read on. Which part of the staff move do you think takes the most time: the code, or getting four teams to agree?
In this setup, agreement is the slow part. Larson's chapter Operating at Staff makes a similar point: much of staff work "has a much slower feedback cycle" than writing code. Here is the full chain the engineer runs.
From one team's fix to multi-team scope
Drag to exploreNotice that only one box is writing code. The rest is finding the pattern, writing it down, getting agreement and proving the result.
Diagram connections:
- Spot the pattern to Write a design doc (Step 1)
- Write a design doc to Review with four teams (Step 2)
- Review with four teams to Record the decision (Step 3)
- Record the decision to Teams migrate (Step 4)
- Teams migrate to Measure the result (Step 5)
- Measure the result to Add to evidence log (Step 6)
- Spot the pattern: Same retry bug in four teams
- Write a design doc: One shared rule: idempotency keys
- Review with four teams: Owners comment and object early
- Record the decision: Choice, reasons and trade-offs
- Teams migrate: Each team adopts the shared library
- Measure the result: Duplicate charges per month, before vs after
- Add to evidence log: Goal, impact, complexity, links
An idempotency key is a unique ID sent with each payment request. If the same key arrives twice, the receiver knows it is a repeat and does not charge again. Here, the hard part is not the idea but getting all four teams to use it the same way.
Here is one picture for the whole shift. A senior engineer is like the best cook in one restaurant kitchen. A staff engineer is like the person who notices every branch burns the same dish, writes one recipe card, and gets all the kitchens to use it.
The cook maps to your team's code. The recipe card maps to the design doc. The branches map to the other teams, each with its own head chef, who is that team's owner.
Where the picture breaks: a recipe card can be imposed from head office. Staff engineers usually cannot order other teams to do anything, so the card only works if each kitchen agrees it is better.
What do staff engineers actually do all week?
Staff engineers spend much of their week on direction, people and decisions, with less time on their own code. Larson's guide What do Staff engineers actually do? names a shared base across all four archetypes.
- Setting and editing technical direction: choosing which technical bets the company makes, and correcting them as facts change.
- Sponsorship and mentorship: growing other engineers. The guide calls sponsorship, actively advancing someone's career, the more valuable of the two.
- Injecting engineering context into organisational decisions: joining planning talks early, while the outcome can still change.
- Exploration: taking on ambiguous, important problems that the current systems are not built to handle.
- Being glue: doing the less visible work that keeps teams shipping, following Tanya Reilly's term.
Larson's guide Work on what matters warns about two traps. Snacking is picking easy, low-impact tasks because they feel productive. Preening is low-impact work that happens to be highly visible.
The same guide points to better targets. Existential issues, problems that threaten the company, come first. Finishing a stalled project counts, because "We only get value from finishing projects." Small edits that change a project's direction count too.
What are the four staff engineer archetypes?
Will Larson describes four common shapes of the staff role: Tech Lead, Architect, Solver and Right Hand. They are his framing from staffeng.com and his book Staff Engineer, not an industry standard.
| Archetype | Larson's short definition | In the payments setup |
|---|---|---|
| Tech Lead | Leads one team or a cluster of teams in their approach and execution | Leads the four payment teams through one shared migration plan |
| Architect | Owns direction, quality and approach within a critical area | Owns how every service talks to payment partners, now and next year |
| Solver | Digs deep into arbitrarily complex problems and finds an appropriate path forward | Gets pulled in after the double-charge incident, fixes the root cause, then moves on |
| Right Hand | Extends an executive's attention, borrowing their scope and authority | Works for the engineering head on the riskiest cross-team issues of the quarter |
Larson calls his list "more focused on being useful than complete." He writes that most companies emphasised one or two of the patterns. He describes the Right Hand role showing up as an organisation reaches hundreds of engineers.
Some ladders borrow the idea directly. Dropbox's archetypes appendix lists Technical Lead, Architect and Solver, and says it is heavily inspired by Larson's book. It also says the archetypes are not a checklist and that engineers often blend them.
Use the archetypes to ask a practical question: which shape does my company reward, and which one fits how I like to work? The answer shapes which projects you should go after.
How do staff engineers influence teams they do not manage?
They influence through trust, written proposals and early conversations, not through authority. Larson's chapter Operating at Staff quotes Katie Sylor-Miller on a common belief: that staff engineers control their work and others simply comply. Her verdict is that this is "absolutely the opposite of what happens!"
In the payments setup, the engineer cannot order three other teams to change their code. What works is making the change cheap and the reasons clear for each team owner.
- Talk to each team owner before the big review. Larson's guide Present to executives calls this nemawashi, sharing a draft early so nobody is surprised in the meeting.
- Lead with the conclusion. The same guide suggests SCQA: Situation, Complication, Question, Answer. State the situation, the problem, the question it raises and your recommended answer.
- Bring a proposed answer with every problem you raise. A problem with no proposal gives the room nothing to agree on.
- Gather feedback in the meeting and judge it later. Defending every point live costs trust.
- Accept a decision that goes against you for now. Decisions are often revisited, and the relationship lasts longer than the meeting.
Here is an SCQA opening for the payments design doc. Situation: four teams call the same payments partner with their own retry code. Complication: retries charged some customers twice last month (made up). Question: how do we stop duplicate charges everywhere? Answer: one shared idempotency-key rule and library.
What just happened? Four short sentences told a busy reader the whole story. Anyone who reads only that paragraph knows the problem and the proposal.
Why is writing the core skill for staff engineers?
Writing is how one engineer's thinking reaches many teams at once. A design doc can be read by forty people (made up), while a hallway chat reaches two.
Larson's guide Writing engineering strategy says when a design doc is worth writing. Write one for a project that many future projects will build on, one that meaningfully affects users, or any work over a month of engineering time.
Dropbox's IC5 page points the same way. One bullet says that, if asked, you write crisp narratives to create understanding and enable decisions. That is the same skill the SCQA opening practises.
Write design docs for real projects
Start from the problem, not the solution. Larson advises that if solutions are not obvious, you should spend more time clarifying the problem.
Write five, then look for patterns
Larson suggests writing five design docs and pulling out what they share. Decisions that keep coming up become an engineering strategy.
Write the strategy with its reasons
A good strategy guides trade-offs and explains why. Larson's cue to write one is rehashing the same discussion three or four times.
Combine strategies into a vision
Larson suggests combining about five strategies into a one-to-two-page vision that looks two to three years ahead.
Judge the vision by later docs
Compare a design doc from two years ago with one from last week. Clear improvement means the vision is working.
Notice the order. Strategy comes from real design docs, not from a blank page. That keeps a staff engineer's direction tied to problems teams actually have.
How do you build a staff promotion case?
You build it as a written promotion packet that you start long before the promotion cycle. Larson's guide Getting the title where you are calls the packet "your foundational tool to demystify the Staff promotion."
His separate guide Promotion packets suggests seven sections. The table pairs each with a made-up entry from the payments setup, so you can see the level of detail that helps.
| Section | What goes in it | Example entry (made up) |
|---|---|---|
| Staff projects | What you did, impact against a clear goal, and why it was complex, with links to design docs | Led the shared idempotency rule across four payment teams; link to design doc |
| Organisational improvements | High-impact changes to how the organisation works | Started a monthly payments review where all four teams share incidents |
| Quantified impact | Measurable results such as revenue or support tickets | Duplicate-charge tickets fell from 120 to 6 a month over two quarters |
| Mentorship | Who you mentored and what they then achieved | Coached two engineers who now own the shared payments library |
| Glue work | Unglamorous work you did and its impact | Wrote the payments partner runbook used by all on-call engineers |
| Advocates | Teams and leaders who value your work, one sentence each | Head of checkout values the shared library because migrations took days, not weeks |
| Gaps | Real or perceived gaps, one sentence each on how you will close them | Have not presented to executives yet; will lead the next quarterly payments review |
The gaps row is the bravest one, and probably the most useful. Naming a gap first lets you and your manager plan work that closes it before the meeting.
The writing process Larson recommends
Answer why you want it
The guide quotes Michelle Bu's warning about pattern matching towards work you do not enjoy. Staff is a different job, not a reward.
Set expectations
Promotions at this level build over quarters and years. The guide tells you to avoid expecting instant results.
Write a fast first draft
Spend about an hour getting everything down. Do not polish yet.
Edit after two days
Wait two days, reread, then edit for content, clarity and context.
Ask peers, then your manager
Peers, ideally already staff-plus, often see your strengths better than you do. Then ask your manager to focus on gaps and on projects that would close them.
Keep the packet alive. The guide suggests reviewing it in career-focused one-on-ones, not just at review time. Revisit it when your manager changes, so your progress does not walk out of the door with them.
A simple way to check it is working: after each one-on-one, can you point to a row that changed? If the gaps row has stayed the same for two quarters, raise it directly.
Who decides a staff promotion, and how does the process run?
Your manager usually argues the case, and more senior leaders decide it in a calibration or promotion meeting. Exact steps differ by company, so ask your manager how yours works.
Larson's guide Find your sponsor says the sponsor for a staff promotion is usually your direct manager. They take your draft packet, turn it into the company's format and advocate for you in calibration.
How a staff promotion case usually travels
Drag to exploreNotice that you are not in the final room. Your packet and your sponsor speak for you, and a no sends you back to closing named gaps.
Diagram connections:
- You draft the packet to Peers review (Share draft)
- Peers review to Manager finds gaps (Revised draft)
- Manager finds gaps to Close gaps with projects (Named gaps)
- Close gaps with projects to Manager writes the case (When gaps close)
- Manager writes the case to Calibration meeting (Sponsor presents)
- Calibration meeting to Promoted this cycle? (Decision)
- Promoted this cycle? to Staff title (Yes)
- Promoted this cycle? to Ask for likely causes (No)
- Ask for likely causes to Close gaps with projects (Next cycle)
- You draft the packet: Seven sections, one hour, then edit
- Peers review: Staff-plus peers spot missing strengths
- Manager finds gaps: Career one-on-ones, not just review time
- Close gaps with projects: Work chosen to fix named gaps
- Manager writes the case: Turns your draft into company format
- Calibration meeting: Leaders compare cases across teams
- Promoted this cycle?: Decision shared by your manager
- Staff title: Keep the log going for the next level
- Ask for likely causes: Turn the answer into new gap rows
Your manager's manager matters too. Larson's guide Being visible says these leaders tend to be in the room that approves staff-plus promotions, and rarely support people whose work they do not know. Find your sponsor adds that your skip-level should remember your work two months later.
The sponsor guide also gives two questions worth asking your manager. "If I don't get promoted this cycle, what are some of the likely causes?" And: what is the most effective thing I can do to become a stronger candidate?
Do you need a staff project?
Not always. Larson's guide Staff projects describes one as complex, ambiguous, with divided stakeholders and visible failure. It says most engineers do not complete one on the way to staff, though a large minority do.
The same guide warns that some companies treat a staff project as an unwritten soft gate in promotion meetings. Early packet feedback is how you find out. Scope can also grow: one Dropbox engineer's six-month estimate became eighteen months.
Should you get the staff title where you are or switch companies?
Most people in Larson's sample got it where they were, but not all. He writes that "About two-thirds of the Staff engineers I surveyed" were promoted at their company, and the rest switched to get the title.
That figure comes from the staff engineers Larson surveyed himself, not an industry-wide study, so treat it as a rough signal. He also writes that some people get promoted one or two cycles later than they expected, and some never do at their current company.
Switching can make sense when your company has few staff roles or no clear ladder. Larson notes that even the best-laid plans can falter at the wrong company. A move also brings a staff interview loop, covered in the interview section below.
Is the title worth it? Larson's guide Does the title even matter? collects both sides. Staff engineers there describe more respect from the start and a seat in higher-level discussions. It also says the title will never do as much work as you would expect.
Which mistakes slow down a staff promotion?
The common mistakes are choosing the wrong work and keeping the evidence in your head. Each row below is drawn from the staffeng.com guides and Reilly's talk cited above.
| Mistake | Why it hurts | Do this instead |
|---|---|---|
| Snacking on easy tasks | Feels productive but teaches little and costs time | Pick one problem that no single team owns |
| Preening for visibility | Visible but low-impact work carries little weight | Get visible through work that matters, such as design docs |
| Glue work nobody sees | Reilly warns early glue work can be career limiting | Record glue work in the packet and tell your manager |
| Packet only at review time | Details are forgotten and gaps surface too late | Review the packet in career one-on-ones each quarter |
| Generic asks of your manager | Larson notes that pressed for answers they lack, people give unhelpful ones | Ask what would most likely stop you this cycle |
| Chasing a staff project at any cost | Not every company requires one, and they can run long | Ask early whether your company expects one |
How do you show staff-level scope in a system design interview?
Show it by designing for several teams and for change over time, not just for one service today. Larson's guide Staff-plus interview processes lists what staff loops often include.
- A structured presentation of twenty to thirty minutes on a narrow topic, given to a group of peers.
- A code review of a prepared pull request.
- An architecture and system design interview, typically focused on evolving a system to meet changing requirements.
- A subject matter interview on your area of expertise.
- A mentorship panel of three to four people you might mentor, who come with questions.
The phrase "evolving it to meet changing requirements" is the hint. In a staff design round, how you would migrate, roll out and get teams to agree matters as much as the boxes on the whiteboard. The guide System Design Interview Levels shows the same question answered at junior, senior and staff level.
Name who the system serves
List the teams and users it touches. For the payments setup: four product teams, the payments partner and on-call engineers.
State the requirement that will change
Say what is likely to change next year, such as a second payments partner. Design so that change is cheap.
Give the design and its trade-offs
Draw the shared idempotency layer. Say what it costs, such as an extra lookup on every payment request.
Plan the migration
Explain how existing teams move over one at a time, and how you roll back if a team hits a problem.
Say how you would measure success
Pick one number, such as duplicate charges per month, and say who watches it.
Say what you would write down
Mention the design doc and the decision record, and who reviews them. That shows how the decision outlives the meeting.
Questions people ask
- How many years does it take to become a staff engineer?
- There is no fixed number of years in the ladder statements quoted in this guide. They describe staff by scope and impact instead, such as multi-team, multi-year strategy at Dropbox. Larson's Promotion packets guide says these promotions build over quarters and years. He also notes some people get there one or two cycles later than planned.
- Is a staff engineer a manager?
- No. Larson's staffeng.com FAQ calls staff a senior, individual contributor role, which means you do not manage people. His book is subtitled Leadership beyond the management track. Staff engineers still lead, but through design docs, reviews, mentoring and trust rather than reporting lines.
- What is the difference between a senior and a staff engineer?
- Mostly scope. In Dropbox's public framework, IC4 delivers impact across a team, product capability or technical system. IC5, titled Staff, sets multi-year, multi-team technical strategy. Larson also calls staff a genuinely different role, with slower feedback and more mentoring, writing and strategy than coding. Check your own company's ladder, because definitions vary.
- Do I need a staff project to get promoted?
- Not always. Larson's Staff projects guide says most engineers do not complete one on the way to staff. It also warns that some companies use it as an unwritten soft gate in promotion meetings. Share your packet with your manager early and ask directly whether your company expects one, so you are not surprised at calibration.
- What is glue work, and should I do it?
- Glue work is the less visible work that keeps a team moving, such as unblocking people, reviewing designs and onboarding. Tanya Reilly named it in her talk Being Glue, saying "I call all of this glue work", and she calls it technical leadership. She also warns that doing it too early can be career limiting. Do it on purpose and record it in your packet.
- Is the staff title the same at every company?
- No. Dropbox calls the level IC5 Staff Software Engineer, GitLab uses Staff Backend Engineer, and a Razorpay listing in Gurugram says Staff Software Development Engineer, as of 25 October 2026. The expected scope also differs, from one team's hardest problems to multi-team strategy. Compare responsibilities, not titles or level numbers.
- Should I switch companies to become a staff engineer?
- Try where you are first if your company has a real staff ladder. Larson writes that about two-thirds of the staff engineers he surveyed were promoted at their own company. He also notes plans can falter at the wrong company. If there are few staff roles where you are, a move may be the faster path.
Sources and further reading
- Will Larson, Staff archetypes (staffeng.com)
- Will Larson, Frequently Asked Questions (staffeng.com)
- Will Larson, What do Staff engineers actually do? (staffeng.com)
- Will Larson, Operating at Staff (staffeng.com)
- Will Larson, Work on what matters (staffeng.com)
- Will Larson, Writing engineering strategy (staffeng.com)
- Will Larson, Present to executives (staffeng.com)
- Will Larson, Getting the title where you are (staffeng.com)
- Will Larson, Promotion packets (staffeng.com)
- Will Larson, Find your sponsor (staffeng.com)
- Will Larson, Staff projects (staffeng.com)
- Will Larson, Being visible (staffeng.com)
- Will Larson, Does the title even matter? (staffeng.com)
- Will Larson, Staff-plus interview processes (staffeng.com)
- Dropbox Engineering Career Framework, index page
- Dropbox Engineering Career Framework, IC4 Software Engineer
- Dropbox Engineering Career Framework, IC5 Staff Software Engineer
- Dropbox Engineering Career Framework, Archetypes Behaviors appendix
- Dropbox Tech blog, Here's the latest version of our Engineering Career Framework (6 April 2023)
- GitLab Handbook, Staff Backend Engineer job family
- Razorpay jobs board, Staff Software Development Engineer listing (Gurugram, checked 25 October 2026)
- Tanya Reilly, Being Glue (talk write-up)