Introduction: The Staff Engineer’s Path
tsep staff-engineering three-pillars career-paths individual-contributor
Status: Notes complete
Overview
The introduction frames the central question the book answers: as a software engineer grows more senior, they face a fork in the road — do they move into people management, or do they stay on the technical track? For a long time, “staying technical” meant staying at the same level forever. The staff engineering role exists to change that: to create a path for experienced engineers to keep growing in scope and impact without managing people.
Tanya Reilly argues that this path is genuinely different from management, not just a consolation prize. Staff engineers must develop three interrelated skill sets — called the Three Pillars — that go far beyond writing code. The introduction also introduces the concept of humaning skills (the interpersonal and communication capabilities that support technical work), referred to poetically as “flying buttresses” — structures that don’t hold up the roof directly, but brace the walls that do.
Core Concepts
Staff engineer: A senior individual contributor who leads technically at broad scope — across multiple teams, systems, or organizational areas — without having direct reports. Distinct from both a senior engineer (depth) and an engineering manager (people).
Individual contributor (IC) track: The career path for engineers who grow by increasing the scope and impact of their technical work rather than by managing others.
Three Pillars: The three distinct skill domains that define staff engineering:
- Big-Picture Thinking — understanding context, creating direction, navigating organizational complexity
- Execution — taking on large ambiguous projects and driving them to completion
- Leveling Up — making the engineers and organization around you better
Flying buttresses: The “humaning” skills — communication, empathy, trust-building, influence — that support technical leadership indirectly. They don’t define the staff role, but without them the technical skills can’t be effectively applied.
Scope: The organizational reach of an engineer’s work and influence. Staff work is characterized by broad scope across systems, teams, or the whole organization, rather than depth in a single codebase.
The Two Paths
When engineers reach senior level, they often face the assumption that “more senior = manager.” Management has a visible career ladder; the IC path historically did not. Staff engineering formalizes the IC path by creating a distinct track for engineers who want to:
- Keep building technical expertise
- Operate with autonomy and broad organizational influence
- Lead without managing people directly
This is not the same job as management done technically. It’s a genuinely different role with different daily activities, different success metrics, and different skill requirements.
Senior Engineer → Staff Engineer OR Engineering Manager
(depth, technical) (scope, leadership) (people, process)
The book explicitly acknowledges that many engineers do both — the “engineer/manager pendulum” (Charity Majors) where people alternate between the two tracks over their career. The key is not to treat the transition as one-way or permanent.
The Three Pillars
Pillar 1: Big-Picture Thinking
Staff engineers need to understand their organization’s technical landscape, culture, and direction at a level beyond their immediate team. This includes:
- Reading organizational context (not just technical context)
- Understanding where the organization is headed and why
- Creating or contributing to technical vision and strategy
- Helping teams avoid local optima by maintaining a wider perspective
Pillar 2: Execution
Large, cross-cutting technical projects fall to staff engineers. These projects are typically too large or too ambiguous for a single team to drive, involve many stakeholders, and have ill-defined success criteria. Execution at staff level means:
- Navigating ambiguity without constant guidance
- Keeping projects moving when they stall
- Managing stakeholders across organizational boundaries
- Knowing when to drive and when to delegate
Pillar 3: Leveling Up
The most lasting impact of a staff engineer is multiplying the effectiveness of the engineers around them. This means:
- Being a role model whose behavior sets cultural norms
- Actively teaching, mentoring, and sponsoring others
- Creating systems and guardrails that make the whole team better
- Using influence rather than authority to drive improvement
Book Structure
| Part | Chapters | Theme |
|---|---|---|
| Part I: Big-Picture Thinking | Ch 1–3 | What staff engineers do and how to navigate organizational context |
| Part II: Execution | Ch 4–6 | How to take on and deliver large projects |
| Part III: Leveling Up | Ch 7–9 | How to raise the level of the engineers around you |
Key Takeaways
- Staff engineering is a distinct career path, not management done technically.
- The defining characteristic of staff work is scope, not depth.
- Three pillars structure the job: Big-Picture Thinking, Execution, Leveling Up.
- Technical skills alone are not enough — “humaning” skills (flying buttresses) are required.
- The IC track is a legitimate growth path, not a consolation prize.
- Staff engineers lead through influence, not authority.
- The book is a practical guide to developing all three pillars deliberately.
Related Resources
- ch01-what-would-you-say — What the role looks like day-to-day
- ch07-role-model — Passive influence through behavior (Part III beginning)
- ch08-influence-at-scale — Active influence on others