Systeric / Glide Docs Open App →

Engineering Levels

The ladder is one trunk that forks, then rejoins at the top. Up to Senior, everyone climbs the same rungs: intern, junior, mid, senior. Each is defined by what you can handle independently, not by years of experience or the tools you know. At Lead the path forks: scale through engineering depth (the IC track: Staff, Principal, Architect, the best engineer) or through people (the management track: Manager, Director, VP, the best manager). The two meet again at the top in the CTO: the one best at building product.

The progression is about one thing: how much raw material you can work with before you need structure or direction, and how much leverage your output carries. Through the trunk, the type of work stays the same and only the ambiguity you absorb grows. At Lead and above, the work itself changes: you stop doing it and start platformizing it, building the systems, or the people, that make it happen without you.


At a Glance

The ladder is one trunk that forks, then rejoins. Up to Senior everyone climbs the same rungs; at Lead the path forks, scaling either through engineering depth (IC) or through people (management). The two tracks rejoin at the top: the CTO is the one best at building product. The unit of leverage grows at every step.

        Intern → Junior → Mid → Senior → Lead

             ┌─────────────────────────────┴───────────────┐
       IC:   Staff → Principal → Architect   ·  best engineer
       Mgmt: Manager → Director → VP          ·  best manager
             └─────────────────────┬───────────────────────┘
                                  CTO   ·  best at building product
LevelTrackUnit of leverageWhat “good” looks like
InterntrunkA taskGiven a clear problem, solution, and guidelines, executes the task and ships it.
JuniortrunkA task, end to endOwns a scoped task without step-by-step direction.
MidtrunkA problemTurns a symptom into a problem and a Build-ready definition.
SeniortrunkA directionFinds the right problem from vague direction; shapes the process, not just their own output.
Leadfork pointA team’s outputMultiplies a team: platformizes how the work gets done, accountable for its throughput and quality, not their own tickets.
StaffICA system across teamsTurns a recurring class of problem into a platform others build on; sets technical standards beyond one team.
PrincipalICA technical domainOwns the hardest technical bets in a domain and sets direction within it.
ArchitectIC · topThe whole systemBest engineer: owns the architecture end to end and the technical bets that shape the entire product; the standard everyone builds to.
ManagerMgmtA team of peopleOwns delivery and the growth of each report; turns direction into goals and clears blockers.
DirectorMgmtMultiple teamsOwns outcomes across teams, the org design, and the managers under them.
VPMgmt · topThe function’s peopleBest manager: owns the management chain, org health, and delivery across the whole function.
CTOapexThe whole productBest at building product: owns how the company builds, the synthesis of engineering depth and leadership.

The spine down the leverage column is the whole story: task → problem → direction → team → systems (IC) or teams (management), then the whole product at the CTO. “Platformize” is the hinge at Lead and above: you stop doing the work and start building the thing, the systems or the people, that makes it repeatable without you.


The Capability Matrix

This is the part you grow against. The ladder tells you your altitude; this tells you your shape.

It is capability-focused, not level-focused. You are not “a Mid”. Within a stage you are a profile: maybe Senior at framing the problem, Junior at getting to the root cause, Mid at backing it with data. Find the role that is honestly you in each capability, and the line comes out jagged. That jaggedness is the point: it shows exactly where to push next.

It is a mirror, not a scorecard. Nobody is graded or ranked here. Each role down is a place to grow into, and the Takeaway says what that role looks like in this stage at a glance.

How to read it. One table per stage of the journey. Rows are roles, columns are the capabilities that matter in that stage. Most engineering craft caps at Lead: past there you do not get better at framing a problem, you grow by setting direction and building the systems that let a whole team do it well. So each table runs Intern to Lead, with a line for what Staff and above do, where leverage moves from doing the work to shaping how the org does it.

Planning

Shaping the quarter: deciding which problems are worth the next 13 weeks. (Quarterly Planning)

  • Surfacing problems — bringing real, well-formed problems to the planning table.
  • Sizing — a rough read on how big a problem is to solve.
  • Sequencing — deciding what to do first, usually by risk and dependency.
RoleSurfacing problemsSizingSequencingTakeaway
InternSits in to see how bets get madeDoes not size yetFollows the agreed orderWatching how a quarter gets shaped
JuniorBrings a problem they have felt firsthandRough gut-feel size on a familiar itemNames an obvious dependencyAdds a problem and a rough size
MidBrings a few well-formed problems with impactSizes non-trivial items; names the Define-and-test effortSpots dependencies between itemsA real voice in what makes the slate
SeniorSurfaces problems the team has not noticed yetSizes confidently; flags what is still unknownOrders by uncertainty, riskiest firstShapes the quarter’s priorities, not just their own work
LeadRuns the problem-sourcing sessionsCalibrates everyone’s estimatesOwns the slate and the capacity splitOwns how the team plans the quarter

Staff and above set the capacity strategy and decide which bets the org makes at all.

Story Mapping

Keeping the living picture of the product: who it is for and what is in flight. (Story Map)

  • Initiative ownership — being the DRI who drives an initiative to shipped.
  • Map structure — keeping the board’s backbone and breakdown coherent.
  • Keeping it honest — making the board reflect reality, not wishful status.
RoleInitiative ownershipMap structureKeeping it honestTakeaway
InternUpdates status on stories they ownReads the board to place their workMarks a story done only when it shipsKeeps their own corner current
JuniorDRI on a small initiative, with supportAdds stories under the right activityKeeps their initiative’s status truthfulRuns a small initiative with help
MidDRI end to end; posts the weekly updateBreaks an initiative into sensible storiesKeeps releases matching realityOwns an initiative from problem to shipped
SeniorOwns a complex initiative across activitiesShapes the backbone; sees when to split a boardKeeps the whole board trustworthyTrusted with the map’s hardest pieces
LeadAssigns DRIs and unblocks themOwns board structure across the productHolds the team to an honest mapOwns how the team uses the map

Staff and above decide how the org structures its journeys and what a board is allowed to be.

Discover

Finding the real problem before anyone builds. (Discover)

  • Problem sourcing — finding problems early from data, tickets, and team signals.
  • Problem framing — writing a sharp, specific, solution-free problem statement.
  • Getting to the root — going past the first answer to the real cause, and questioning the assumptions baked into the problem.
  • Backing it with data — proving the problem is real with actual numbers, not intuition.
RoleProblem sourcingProblem framingGetting to the rootBacking it with dataTakeaway
InternPulls a specific metric or log when askedWrites up a problem, but a solution is still hiding in itStops at the first plausible causeRepeats the number they were handedLearning the moves; give them a question, they bring findings
JuniorSpots recurring patterns in data and ticketsWrites a clear statement once handed the symptomAsks “why” a few times, to a contributing factorPulls the query to check whether a claim is trueReliable inside a framed problem
MidBrings framed candidates before users get loudTurns a vague symptom into a sharp, specific statementReaches the system-level cause, not the eventBacks every claim with real numbers; rewrites it if they disagreeOwns a problem from symptom to clean statement
SeniorReads the signals continuously; catches what others missFrames the right problem out of fuzzy directionReframes when the real cause sits higher upKnows which number would change the call, and gets itHand them a fuzzy direction, they return the problem worth solving
LeadBuilds the team’s habit of sourcing from data, not noiseGives the team the template and examples so everyone frames wellCoaches it in reviews; catches shallow answersSets what “checked against data” has to mean before Discover endsMakes the whole team good at Discover

Staff and above point the org at which problems matter most; the discovery craft itself is assumed.

Define

Designing the solution as a team, PM, PD and PE together. (Define)

  • Solution design — the shape of the fix: the simplest approach that fully solves the problem.
  • Build vs buy — write it, buy it, or use open source; proven tech over novel.
  • Definition doc & green light — the spec the engineer owns, and the sign-off to start Build.
  • Scoping — what’s in, what’s out, and how big.
RoleSolution designBuild vs buyDefinition doc & green lightScopingTakeaway
InternContributes ideas in the sessionLearns why we buy instead of buildFollows the doc; does not write the engineer sectionSees what is in and out once toldIn the room, learning how solutions get shaped
JuniorProposes a workable approachReaches for a library over custom codeWrites the engineer section, reviewedFlags an edge case that is out of scopeWrites their part of the design, reviewed
MidFinds a simple approach; cuts to the coreArgues build vs buy with real reasonsOwns the engineer section; gives the green lightDraws the in/out line and sizes itOwns the engineering side of a Define
SeniorStrips the problem to fundamentals and designs the smallest thing that solves itPicks boring tech and the least code that worksCo-leads; sets the performance bar up frontReshapes scope to ship value soonerCo-leads Define; the solution is sound and small
LeadPushes back on over-built solutions in review: ‘what’s the version half the size?‘Sets defaults for the common build-vs-buy callsReviews others’ docs and lifts their qualityCoaches scoping so items stay shippableMakes the whole team better at Define

Staff and above design how whole areas and the overall system fit together, and make the build-vs-buy bets that decide what the product can become.

Build

Directing AI to implement, and making sure the output is right. (Build)

  • Driving AI — directing AI to produce the implementation, and correcting it.
  • Standards & quality — making the output consistent, maintainable, and right.
  • Ship discipline — small PRs, behind flags, instrumented and watched.
  • Delivery — keeping work time-boxed and milestones honest.
RoleDriving AIStandards & qualityShip disciplineDeliveryTakeaway
InternDrives AI against explicit acceptance criteriaFollows the patterns already in the codebaseShips a clearly-scoped task; learning the rollout flowCompletes a given task on their ownGiven a clear task and guidelines, executes and ships it
JuniorDrives AI on a scoped storyMatches the codebase’s conventionsSmall PRs when remindedHits a scoped task; escalates on scope changeShips scoped work on their own
MidDrives AI through complex, ambiguous workOutput is consistent and maintainableSmall PRs behind flags, instrumented, by defaultTime-boxes; surfaces slippage earlyShips complex work cleanly, unsupervised
SeniorGets strong output from messy contextReviews others’ output for correctnessWatches what ships; mitigates fastUnblocks others; keeps milestones honestDirects the build and unblocks the team
LeadBuilds the team’s prompting and knowledge-base habitSets the coding standardsMakes flags and instrumentation the defaultOwns the team’s delivery cadenceMakes the whole team ship well

Staff and above set the standards, shared libraries, and rollout platform that every team builds on.

Launch

Shipping with discipline, then making sure it landed. (Launch)

  • Release ownership — owning the rollout plan and getting it out cleanly.
  • Watching & mitigation — watching what shipped and fixing fast when a number moves.
  • Confirming impact — checking the feature is used and moved its metric.
RoleRelease ownershipWatching & mitigationConfirming impactTakeaway
InternExecutes the release steps assignedDoes not check after shippingDoes not track usage yetHelps a release go out
JuniorFollows the release plan reliablyChecks the metric and errors when remindedConfirms the feature is liveRuns a release to plan
MidOwns a feature’s rollout behind a flagMitigates before investigating when a number movesChecks the feature is actually usedOwns a feature’s launch end to end
SeniorOwns the release end to end; de-risks aheadOwns the alerts and dashboardsTies the launch back to the metric it was forNothing about the launch surprises anyone
LeadSets the team’s release disciplineBuilds the mitigation playbookHolds launches to a measured outcomeMakes the team’s launches calm and measured

Staff and above own the release and observability platform, and the standard for what “safe to ship” means.

Learn

An honest retro: did it work, and what do we do differently? (Learn)

  • Outcome review — did it actually solve the problem and move the metric.
  • Quality review — is what we built maintainable and will it hold under load.
  • Knowledge capture — leaving a record the next engineer can rely on.
RoleOutcome reviewQuality reviewKnowledge captureTakeaway
InternReflects on their own workNotices what was hard to buildNotes what they didLearning to look back honestly
JuniorWrites a retro for their own workFlags the rough spots in what they builtWrites the area’s knowledge noteRecords their own lessons
MidChecks the feature hit its metricReviews maintainability and performance; names regressionsWrites the doc the next engineer relies onHonest about whether it worked and held up
SeniorSeparates “wrong problem” from “wrong execution”Judges whether it will hold as usage growsCaptures the non-obvious constraintsTurns a result into a real lesson
LeadConnects results to how the team works nextSets the quality bar the retro checks againstMakes knowledge capture a team habitTurns lessons into how the team operates

Staff and above turn patterns across many projects into how the org builds.

Across every stage

These show up everywhere, not in one stage.

  • Communication — being clear and timely, written and verbal.
  • Ownership & follow-through — every loose item has an owner and a next action.
  • Mentoring & raising others — making the people around you better.
RoleCommunicationOwnership & follow-throughMentoring & raising othersTakeaway
InternUpdates say “making progress”Leaves loose items without an ownerFocused on their own growthLearning to work in the open
JuniorUpdates say done, next, blockedCarries their items to a next actionHelps peers when askedCommunicates and follows through on their own work
MidSurfaces material changes immediatelyEvery thread ends with an owner and a next actionThe designated reviewer for newer folksTrusted to keep things moving and clear
SeniorWrites so the reader gets it the first timeHolds themselves to it rigorouslyTransfers patterns, not just answersRaises the clarity and follow-through around them
LeadSets the team’s communication normsHolds the team to clear ownershipGrows several engineers deliberatelyMakes the team communicate and own well

Staff and above set how the org communicates and how it grows its people.

This is still a draft: the cells will keep getting sharper, and the management track’s people-leadership stages join next.


Intern

An intern executes. Given a clear problem, a chosen solution, and the technical guidelines, they produce reliable output inside well-defined scope. The goal at this stage is not just to ship: it is to see the full shape of the work, how Discover connects to Define, how Define shapes Build, and how Learn feeds back into the next cycle.

Getting to Junior: The move is from executing tasks to owning them. You are ready when you can take a scoped problem and bring it to completion without being told each step — when you stop needing acceptance criteria spelled out and can derive it yourself from the definition doc.


Junior

A junior can own a task end to end. They work within a well-defined problem and produce consistent output. They ask good questions — not because they are lost, but because they are filling gaps before those gaps become blockers. The distance to mid is not skill. It is how much ambiguity they can absorb before needing the problem clarified.

Getting to Mid: The move is from working within a defined problem to defining the problem yourself. Practice by taking ownership of Discover on smaller problems before the Define session. You are ready when you can take a reported symptom and produce a clear problem statement without being handed one.


Mid

A mid-level engineer can take a problem from symptom to solution. They do not need the problem handed to them — they can frame it, own the definition, and produce a Build-ready doc. They are reliable without supervision and can unblock themselves and others.

Getting to Senior: The move is from framing clear problems to finding the right problems from vague direction. A senior does not wait to be given a problem. Push yourself earlier in Discover: before a problem is brought to you, find and frame it yourself. You are ready when you can receive an abstract direction and produce the problem worth solving.


Senior

A senior engineer operates from direction, not from defined problems. They receive an abstract goal and produce the clarity the rest of the team needs to move. They do not just execute the process — they shape it. They make the work easier for everyone around them.

Beyond Senior the ladder forks, as shown at the top. The detailed expectations for Lead, the IC track (Staff, Principal, Architect, the best engineer), and the management track (Manager, Director, VP, the best manager), broken down by stage and competency, live in their own track docs (in progress). The two tracks rejoin at the CTO, the one best at building product. What they all share is the shift from individual execution to leverage: raising the ceiling for the whole team, through systems or through people.