0% completed
The Four Staff Archetypes
On This Page
What an Archetype Is
The Tech Lead
The Architect
The Solver
The Right Hand
Comparing the Four Archetypes
Moving Between Archetypes
Using This in an Interview
Key Takeaways
Practice Questions
"This taxonomy is more focused on being useful than complete."
Will Larson wrote that sentence about his own list of Staff roles. Larson is an engineering executive who interviewed many Staff and Principal engineers for his book Staff Engineer: Leadership Beyond the Management Track, and he found that their work fell into four recurring patterns. He named them the Tech Lead, the Architect, the Solver, and the Right Hand.
The list is useful because the same title covers very different jobs. Four Staff engineers at the marketplace from the previous lesson hold the same level, and their weeks look almost nothing alike. This lesson describes each archetype through one of them: what the engineer owns, how the work is measured, and what usually goes wrong.
What an Archetype Is
A Staff archetype is a recurring pattern of Staff work, defined by what the engineer owns and where the engineer spends time. It is not a title. A job posting says "Staff Software Engineer" for all four, and few companies name the archetypes at all. Most Staff roles still lean clearly toward one of them, and a role that mixes two usually has one that dominates.
Notice that the four differ mainly in what they own: a team, an area, a problem, or an executive's priorities. Each kind of ownership leads to a different scope, a different way of measuring results, and a different typical failure.
The Tech Lead
A Tech Lead guides the technical approach and execution of one team, or of a small group of closely related teams. In Larson's words, the role "guides the approach and execution of a particular team," and "Tech Leads are the most common Staff archetype."
At the marketplace, the Staff engineer in checkout leads three teams with 22 engineers between them. The engineer sets the technical direction for checkout, breaks each large project into pieces the teams can deliver, and reviews the riskiest designs. The engineer also works with the engineering managers and the product manager on what the teams build next. A Senior engineer can lead one team's project. The Staff Tech Lead is responsible for how three teams build, over several quarters.
The work is measured by the results of those teams: whether checkout delivers its plan, how often it causes incidents, and how quickly its engineers can change it. Larson notes that Tech Leads "default to delegating" projects across the team while remaining "the person defining their team's technical vision." The common failure is the opposite habit, in which the Tech Lead keeps the most interesting work and the team waits for one person.
The Architect
An Architect is responsible for the direction, quality, and approach within one critical technical area, across every team that works in it. Larson describes the role as "responsible for the direction, quality, and approach within a critical area," and notes that it "tends to evolve in relatively large companies."
The marketplace's Architect owns API design. The company runs about 180 services, and any of them may expose an API to partners or to other teams. The Architect writes the API guidelines, reviews each new public API (about 12 a quarter), and owns the policy for retiring old versions. The Architect does not own any of the services; the teams do. The Architect owns the rules that keep them consistent.
This work is measured over years, by the health of the area. The measures include how long a partner integration takes, how many breaking changes reach partners, and how often teams must rebuild a poorly designed API. Larson writes that Architects "dedicate their energy to maintaining an intimate understanding of the business' needs," because an area's direction is only correct if it serves what the business will need. The common failure is an Architect who writes rules without the teams that must follow them, so the rules are ignored.
The Solver
A Solver works on one difficult, high-priority problem at a time, stays with it until it is resolved, and then moves to the next. Larson's description is an engineer who "digs deep into arbitrarily complex problems and finds an appropriate path forward."
The Staff engineer from the previous lesson worked as a Solver on the scheduler project. Before that project, the same engineer spent two quarters on a database that was close to its storage limit. After the scheduler project, leadership asked the engineer to take on a search system whose cloud costs had doubled in a year. The problems are unrelated, and each one is usually chosen by leadership because it is urgent and nobody else can resolve it.
A Solver is measured by problems resolved, and Larson's phrase for the role is one that "goes deep into knotty problems, continuing to work on them until they're resolved." The common failure comes at the end. A Solver who leaves a problem before a team owns the result leaves behind a system that nobody understands, and the problem returns within a year.
The Right Hand
A Right Hand extends a senior executive's attention, using the executive's scope and authority to work on the organization's most complicated problems. Larson calls it "the least common of the archetypes," and describes it as one that "extends an executive's attention, borrowing their scope and authority."
The marketplace's Right Hand works with the VP of Engineering, who is responsible for all 400 engineers. The Right Hand attends the VP's staff meetings and runs the yearly review of each group's technical plans. When a problem crosses several groups, such as a reliability problem that involves payments, search, and the platform group at once, the Right Hand leads the response. Few of these problems are purely technical; most combine technology, organization, and timing.
The work is measured by whether the executive's priorities advance. The common failure is structural rather than personal: the authority is borrowed, so it ends when the executive leaves or the executive's priorities change.
Comparing the Four Archetypes
Notice that the Tech Lead's scope is a block of neighboring teams, and the Architect's is a thin layer across many teams. The Solver's scope moves from one problem to the next, and the Right Hand's covers the whole organization through one executive.
| Tech Lead | Architect | Solver | Right Hand | |
|---|---|---|---|---|
| Owns | One team or a few related teams | One critical area across teams | One problem at a time | An executive's priorities |
| Typical horizon | Several quarters | Years | One problem, often one to three quarters | As long as the executive's priorities hold |
| Measured by | The teams' delivery and quality | The health of the area | Problems resolved | The executive's priorities advancing |
| Personal technical work | Moderate: reviews and key pieces | Low to moderate: designs and reviews | High: deep investigation and code | Low |
| Common failure | Keeping the best work | Rules without the teams | Leaving before a team owns the result | Authority that ends with the executive |
| Where common | Companies of every size | Large companies | Companies with hard, urgent problems | Large companies; least common |
Moving Between Archetypes
An archetype describes a role at one point in time, not a permanent identity. Larson reminds his readers that over a long career "you'll have long enough to spend some time sampling every archetype." A Staff engineer may lead a team for two years, then become the Solver for a crisis, then grow into the Architect for the area that crisis exposed.
The company also shapes which archetypes exist. A company with 60 engineers rarely needs an Architect, because one Tech Lead can hold an area's design in mind, and it has no executive large enough to need a Right Hand. A company with 400 engineers usually needs all four.
Four questions help an engineer decide which archetype fits:
- Do you prefer one team for a long time? The Tech Lead stays with the same people and systems.
- Do you care most about one technical area? The Architect works on the same area for years.
- Do you prefer a sequence of hard problems? The Solver changes subject every few quarters.
- Are you interested in organizational problems as much as technical ones? The Right Hand spends most of the time on problems that cross groups.
Using This in an Interview
Staff roles are usually written for one archetype even when the posting does not say so. Before the loop, read the job description and ask the recruiter or hiring manager one question: "Is this role attached to one team, to a technical area, or to a set of problems?" The answer tells you which of your stories to lead with. A Tech Lead role calls for stories about a team's delivery, and a Solver role calls for stories about one hard problem taken to the end.
Expect two follow-up questions:
- "Which archetype describes your current role?" Name one, give the scope in numbers, and say what you own.
- "Why do you want this kind of role?" Connect the role's ownership to work you have already done well, not to the title.
Key Takeaways
- Will Larson's four Staff archetypes are the Tech Lead, the Architect, the Solver, and the Right Hand.
- They differ mainly in what the engineer owns: a team, an area, a problem, or an executive's priorities.
- Each one is measured differently: the teams' delivery, the area's health, problems resolved, or the executive's priorities.
- Each has a typical failure, and most of these failures concern ownership after the engineer's own work is done.
- An engineer can move between archetypes over a career, and the company's size decides which archetypes it needs.
The next lesson, Staff Levels at Large Companies, shows how large companies define the Staff level itself and how those definitions compare.
Practice Questions
1. A Staff engineer spends most of each week reviewing new public APIs from different teams and maintaining the API guidelines. Which archetype is this?
<details><summary>Show answer</summary>The Architect. The engineer owns one technical area across many teams, without owning the teams or their services. The work is measured by the health of that area over years.
</details>2. Why is the Architect archetype rare at a company with 60 engineers?
<details><summary>Show answer</summary>Because one Tech Lead can usually hold the design of an area in mind at that size. The Architect role appears when an area is spread across so many teams that nobody inside a single team sees all of it, which tends to happen in large companies.
</details>3. A Solver fixes a hard database problem in two quarters and moves on. A year later, the problem returns. What most likely went wrong?
<details><summary>Show answer</summary>No team took ownership of the result before the Solver left. A Solver's work is complete only when a team understands the solution and can maintain it. Without that handoff, the system drifts back toward the original problem.
</details>4. A Right Hand has led several cross-group projects successfully. The VP they work with leaves the company. What changes for the Right Hand?
<details><summary>Show answer</summary>The borrowed authority ends. A Right Hand works through the executive's scope, so a new executive may have different priorities or no need for the role. The engineer often moves to another archetype, such as the Architect or the Solver.
</details>Reading Progress
0%
On This Page
What an Archetype Is
The Tech Lead
The Architect
The Solver
The Right Hand
Comparing the Four Archetypes
Moving Between Archetypes
Using This in an Interview
Key Takeaways
Practice Questions