One Pager Cheat Sheet
- This lesson compares
staff engineerandengineering manager, showing how choosing between technical leadership (widening technical scope via design, standards, and cross-team problem-solving) and people-and-delivery leadership (widening organizational scope via people, priorities, and processes) changes your daily work and success metrics and offers small runnable tools to practice core skills using the scope × system of influence mental model. staff engineeris asenior individual contributorwho, without direct line management, solves big-picture problems across teams by leading via architecture, technical strategy, and cross-team execution, while anengineering managerleads people and delivery—handling hiring, feedback, performance, prioritization, and predictable execution—and retains enoughtechnical depthto steer quality and trade-offs.- Both
staff engineerandengineering managerare leadership roles: astaff engineerprovides technical leadership at scale (senior IC work like architecture, cross-team impact, and mentoring), while anengineering managerprovides people and delivery leadership (hiring, performance, prioritization, and predictable execution), so answering “All of the above” is correct because the definitions describe different but complementary responsibilities. - On most ladders,
staff— aboveseniorand belowprincipal— typically denotes ~7–10+ years experience and expectation of org-level impact (titles vary), so don’t over-index on years but look for proof of scope such ascross-teamprojects, standards that stuck, orsystemswhose reliability improved. - The statement is false:
staffis awarded for scope and impact, shown through artifacts likearchitecture diagrams,RFCs,SLOs, sharedlibraryandpostmortemprocesses, repeated cross-team leadership and influence without authority, and promotions are based on measurable outcomes — not simply years. - Will Larson popularized four common
staff+archetypes—Tech Lead,Architect,Solver, andRight Hand—which you can blend over time and use to clarify expectations and gaps, but beware rigid labels and treat them as tools, not titles. - The archetype is the architect, who focuses on systems and boundaries, shaping a system’s
components,interfaces/APIsanddata ownershipto minimizecouplingand maximizecohesion, operating at a high level of abstraction to chooseabstractionsand overallsystem architecture, managing cross-cutting concerns andnon-functional requirements(scalability, reliability, latency) and performing tradeoff analysis (e.g.,RPCvsevent) to set the rules that let teams evolve the system safely. EMscreate the conditions for teams to deliver — hiring, goal-setting, coaching, performance, prioritization, and stakeholder alignment — by translating business goals into sustainable execution, staying technical enough to evaluatetrade-offsand set guardrails, and measuring success by team output and health, not by their owncommits.- The best EM success metric is 'team delivers impact sustainably' because it ties an EM’s work—hiring, coaching, prioritization, stakeholder alignment, and technical guardrails—directly to ongoing business value by balancing short-term delivery with long-term health, and is validated through outward impact metrics (usage, revenue), reliability and delivery signals (e.g.,
MTTR,SLA,CI/CD), and team-health indicators like attrition, engagement, and outstandingtechnical debt. - Staff Engineers emphasize deep design reviews, cross-team technical alignment, hard bug hunts, long-horizon technical strategy, and mentoring seniors, whereas EMs focus on staffing plans, 1:1s, performance feedback, project sequencing, risk management, and partner communications—and both write extensively, producing
design docsandstandardson the Staff side andstatus updates,role expectations, andgrowth planson the EM side, because writing is leadership. - Choose whether you want to optimize systems (staff) or optimize teams (EM) by asking if you get energy from debugging gnarly failures (staff) versus unlocking people (EM), how you feel about
RFCsandcross-team migrations(staff) versus performance reviews and hiring loops (EM), and remember switching tracks is increasingly normal—careers can be non-linear, so try temporary rotations likeacting TL/EMbefore committing. - Moving between
ICandEMtracks is increasingly normal and supported in modern organizations—because careers are non-linear and skills transfer across roles, and companies enable transitions throughdual-trackladders,acting TL/EMrotations, mentoring, hybrid roles (e.g.,technical lead,staff/principalengineers with people responsibilities), formal mobility and compensation processes, and short experiments—so start with a short rotation with clear success criteria to test the move without burning bridges. - Staff engineers are accountable for technical outcomes across a broader surface area —
reliability,scalability, andarchitectural integrity— while EMs are accountable for people outcomes and delivery (hiring bar, retention, predictable execution); both share product outcomes with PM partners, differing mainly in how they pull levers to achieve them. - Engineering managers are primarily accountable for team health and delivery — they pull the people and process levers (owning
Sprint planning, resourcing, blocker removal, scope/quality trade-offs,technical debtprioritization,CI/CDimprovements, on-callincidents, andOKRs) to enable predictable, sustainable execution, while staff engineers pull the technical levers and own technical outcomes likearchitectural integrity, scalability, and reliability. - The flow follows
Idea → Shaping → Plan → Build → Review → Release → Measure → Iterate, with staff leads shaping the technical approach (managingstandardsandrisks), EMs aligning people, priorities, and timelines, and both escalatingtrade-offsearly. - Product and engineering operate as an evidence-driven feedback loop: Plan — start with the outcome and define acceptance criteria, KPIs and
signals(e.g.,conversion rate,latency); Build — implement the smallest thing that will generate those signals (aMVPor experiment behind afeature flagwithobservability); Measure — collect and validate data viaA/B tests, logs and a reliabledata pipelineto turn opinions into evidence; and Iterate — refine, scale, or revert based on the results, with staff leads and EMs coordinating technical correctness, scope and rollout, because following this order minimizes wasted work, noisy or useless data, and guesswork. - Track Staff signals (technical outcomes like
SLIs/SLOs, design quality, cross-team enablement, and fewer incidents from architectural debt) and EM signals (team health, throughput, andDORAmetrics such asdeployment frequencyandchange failure rate, plus hiring and growth indicators), and tie each metric to a decision you'll make if it moves while avoiding vanity dashboards. - Avoid staff becoming a shadow EM doing glue work plus technical work and EMs becoming a bottleneck or losing technical context—both often arise from unclear scope and decision rights, so use tools like clearly documented decision owners (
RACI), written expectations per level, and regular role calibrations with your manager. - To grow into staff, expand breadth of impact by driving
multi-team migrations, creating standards that stick, mentoring seniors, and making quality measurable; study archetypes to pick a flagship project in your lane, and document operating principles and yournorth startech outcomes so others can repeat your reasoning. - Publishing org-wide standards that codify reasoning, multiply influence, enable alignment, and make quality measurable and automatable—backed by
RFC/design docrationale, concrete migration artifacts likecodemodsandtemplates, and tooling such aslintandCI/CD—turns a staff engineer’s tacit judgment into persistent, repeatable systems that scale staff influence across the organization. - Grow into EM by practicing people systems—structured 1:1s, feedback like
SBI, growth plans and calibration—keeping a weekly rhythm for risk reviews and stakeholder updates, and retaining technical literacy (stay close to reviews and reliability reports) so you can ask sharp questions and set guardrails. - Great EMs do not abandon technical oversight: they stay technically literate by reading
design docsenough to manage risk, align work to outcomes, ensure operational readiness, and protect and grow their teams—asking clarifying (not prescriptive) questions, timeboxing reviews, coordinating with architects, and checkingSLOs,runbooks,CI/CD,data migrations, and cross-team dependencies to keep delivery predictable. - Try EM through a time-boxed rotation owning
1:1s, the hiring loop and delivery for a sprint or two; try Staff+ by leading a cross-team design/migration with measurableSLIsand a crispRFCprocess, seek mentors on both sides, and set a learning goal (e.g., reduce incidentMTTRby 30% or raise onboarding pass rate to 80%) to keep the experiment real.


