Lakshya

Software Engineering · Chapter 6 of 8

What actually changes from mid to senior to staff

The most common promotion failure is doing the previous level extremely well.

3 min read0 diagramsAll 8 chapters
MidSeniorStaff
GivenA taskA problemA situation nobody has framed
ScopeYour ticketYour team's areaAcross teams, or a technical domain
Judged onDeliveryOutcomes, and unblocking othersWhether the org's technical decisions got better
WritingComments and PRsDesign docsDocuments that change decisions
The trapNot asking for helpBecoming the bottleneckBeing an expensive senior nobody consults

The three things that get you to senior

  • Own an outcome, not a task. Take something ambiguous through to working, including the parts nobody assigned you.
  • Make others faster. Reviews, documentation, a tool, an onboarding path. Mentorship appears in 87% of postings for a reason.
  • Communicate in writing. The step from senior upward is almost entirely about whether your reasoning scales beyond the room you are in.

The staff-level artefact

One document you wrote that changed a decision — ideally on a team you were not on. That single artefact does more for a staff-level case than any amount of shipped code, because it demonstrates the thing the level is defined by: influence beyond your own hands.

If you do not have one, write one now about something real in your current job. The worst outcome is that you understand your own system better.

← Debugging, and the coding roundThe software engineering loop, round by round →