In this article
  1. Before you start
  2. Why interviewers ask this
  3. Lead developer or manager from first principles
  4. The Staff-level answer
  5. The rubric
  6. Three variants of this question
  7. Common mistakes
  8. Follow-up questions
  9. Sources

Before you start

Nothing — this page starts from zero. It sits inside the hiring manager interview questions guide, which covers the rest of that round.

Why interviewers ask this

The question lets a hiring manager hear how you think about your own career and whether it fits the job on offer. If the role is a team lead, a candidate who wants to leave code behind is a poor fit. If the role is an individual contributor job, a candidate who only wants to manage people is too.

A weak answer is a slogan: "I like both" or "whatever the company needs." A strong answer picks a direction, defines the role in plain words, and gives one real example. A Staff-level answer adds the cost of the choice, the thing you would stop doing, and asks how the team defines the role. This is advice on how to answer, not a report of how any company scores it.

Lead developer or manager from first principles

Tech lead
A tech lead is a senior or Staff-level engineer who guides the approach and execution of a particular team, scoping complex work, coordinating the team and unblocking people, usually in partnership with one manager and without managing people directly.
Tech Lead Manager
A Tech Lead Manager is a role that resembles the tech lead but sits on the engineering manager ladder and includes people-management responsibilities on top of the technical guidance.

In plain words

Picture a small kitchen. One cook decides how the dishes are made and keeps the line moving, while still cooking. A separate person hires, schedules, coaches and handles pay conversations. The first is close to a tech lead. The second is close to an engineering manager. An engineering manager is a person responsible for the growth, performance and staffing of the people on a team. The analogy breaks in one place: in software, the same job title can mean either one, or a blend of both.

In one precise sentence, a lead developer is usually a technical leadership role, and a manager is a people leadership role, but the label alone does not tell you which one a company means.

According to Will Larson's guide to staff archetypes, some companies use "Tech Lead" as a title and others use it as a role. The same guide notes that a few companies had no technical leadership pattern at all and pushed experienced engineers toward management.

A strong answer defines, chooses, trades off and fitsFour stages of a strong answer: define what lead means at this company, choose a path with evidence, say what you would give up, then tie the choice to the role.Define therolewhat leadmeansChoose apathwith evidenceName thecostwhat you giveupTie to thisroleask how it isdefinedDiagram: Interview Clozo, CC BY 4.0 ·interview.clozo.ai/blog/do-you-see-yourself-as-a-lead-developer-or-a-manager.html

A strong answer defines the role first and ends on fit with the job in front of you.CC BY 4.0 — source: Do you see yourself as a lead developer or a manager?
Step-by-step description
  1. Say what lead means here.
  2. Pick a path and show evidence.
  3. Name what you give up.
  4. Tie it to this role.
  • Step one asks what lead means at this company.
  • Step three states the trade-off.
  • Step four closes by connecting your choice to the job in front of you.

Step 1: Define what "lead" means at this company

Step one asks what lead means at this company, because the word is not standardized. Larson's guide describes a tech lead as someone who guides the approach and execution of a particular team, and says some companies also have a Tech Lead Manager role on the management ladder with people-management duties.

Input: the question and what you know of the job description. Output: a one-sentence definition you can say aloud, such as "by lead I mean guiding a team's technical direction, not managing people." If you are unsure, ask: "How does this team define the lead role?" Asking is not a dodge. It shows you know the term has two meanings.

You now know the answer starts with a definition, not a preference.

Step 2: Choose a direction and attach evidence

Step two picks one direction and proves it with something you have done. Larson's guide says a tech lead is comfortable scoping complex tasks, coordinating the team toward solving them and unblocking people along the way, so those are the behaviors to look for in your own history. If you are unsure what you personally did, work it out first with what your exact contributions were to past projects.

Here is an illustrative before and after. Weak: "I enjoy leading people and I also love coding." Strong: "I led the design of a migration, split it into pieces for three teammates and unblocked them in review." The strong version names an action, a scope and a result. For a management preference, the evidence changes shape: mentoring, giving feedback, handling hiring or conflict. Pick the evidence that matches the path you chose, not the one that sounds most impressive.

Step 3: Say what you would give up

Step three states the trade-off, and it is the line that separates a mid-level answer from a Staff one. Whatever direction you choose, something shrinks: as a team grows, your own coding time does. Saying so shows you understand the job.

For a tech lead path, you would give up some of your own hands-on coding time while still owning the technical direction. For a management path, you would give up deep technical work in favor of people, staffing and priorities. Name the cost in a clause, calmly. Do not frame it as a sacrifice or a complaint.

One more fact helps with the case for each path. Larson says an organization needs roughly one tech lead for every eight engineers, which makes the role far more common than other senior archetypes. Treat that as his observation, not a statistic: a group of 24 engineers would suggest about 3 tech leads (illustrative).1

You now have the part most candidates skip.

Step 4: Tie it to this role

Step four closes by connecting your choice to the job in front of you. If the posting is for a team lead, say how your direction fits it. If it is for an individual contributor role, say you want to grow technical scope first and stay open to management later, if that is true.

Do not promise a permanent plan. A hiring manager knows careers change, and an honest "this is my direction now, and here is why" is more credible than a fixed ten-year story. End with a question back, such as how the team splits technical and people work today. That turns a one-way answer into a conversation, and what excites you at work is a good prompt for what to ask.

Knowing it is half the job. Saying it is the other half.

Interview Clozo is an AI interview copilot for real interview rounds: it hears the question and puts a strong answer on your screen, and you say it in your own words. See the features or how it works.

Start Free Trial →

The Staff-level answer

Interviewer asks

Do you see yourself as a lead developer or a manager?

A strong answer

For the next few years I see myself as a tech lead, and I'd like to confirm what that means here. To me it means guiding a team's technical approach: scoping hard work, unblocking people, and growing teammates by delegating real projects. I've done a version of it already: I led the design of our last migration and handed pieces to newer engineers. What I'd give up is some of my own coding time, because the team's impact grows as my coding shrinks. I'm open to management later, but I'd want to earn it by doing this well first. How does this team define the role?

Replace the migration example with your own. What makes it Staff-level is the order: a definition, a choice, evidence, the cost of the choice, and a question back about the role.

A related question, what excites you at work, tests the same self-awareness from a different angle, so prepare the two together. The what are your strengths question draws on the same self-knowledge. The wider hiring manager interview questions guide puts both in context, and the interview learning library covers the other topics.

The rubric

A strong answer beats a weak one on definition, evidence and trade-off, and a Staff answer also asks how the company defines the role.
DimensionWeak answerStrong answerStaff answer
DefinitionUses "lead" without saying what it meansSays whether lead means technical or people workAsks how the company defines the role
Evidence"I like leading people"One example with an action and a resultExample matches the chosen path and its scope
Trade-offsClaims no downsidesNames what shrinksNames the cost calmly and why it is worth it
CommunicationRambles, hedges both waysPicks one path early and clearlyChooses, then stays open and explains why
FitIgnores the job on offerLinks the choice to this roleLinks it and asks about the team's split of work

The word lead can name two roles, and neither is the same as an engineering manager. The three roles look like this.

The word lead names two roles, and neither is a full managerTable comparing a tech lead, a Tech Lead Manager and an engineering manager by career ladder, people management and main work.QuestionTech leadTech LeadManagerEng.managerCareer laddersenior ICtrackmanagertrackmanagertrackPeoplemanagementpartnerswith amanagerincluded inthe rolethe core ofthe jobMain workscope,coordinate,unblocksame, pluspeopledutiespeople,staffing,prioritiesDiagram: Interview Clozo, CC BY 4.0 ·interview.clozo.ai/blog/do-you-see-yourself-as-a-lead-developer-or-a-manager.html
The word lead can name two roles, and neither is the same as an engineering manager.CC BY 4.0 — source: Do you see yourself as a lead developer or a manager?
Text description of the diagram
  • A tech lead guides the approach and execution of a particular team and partners closely with a single manager.
  • A Tech Lead Manager sits on the management ladder and includes people management.
  • An engineering manager sits on the management ladder, and people management is the core of the job.

A tech lead guides the approach and execution of a particular team and partners closely with a single manager. A Tech Lead Manager sits on the management ladder and includes people management. Both do technical guidance work, which is why the label alone does not settle the question. An engineering manager sits on the management ladder, and people management is the core of the job: growth, performance and staffing.

Three variants of this question

Where do you see yourself in five years?

Answer with a direction and a skill, not a title: "growing from owning a system to guiding a team's technical approach, and staying open to management after that." Tie it to the role you are interviewing for.

Would you rather be a manager or an individual contributor?

Define both in one sentence each, pick one for now, and give the reason in terms of the work you enjoy most. Then say what you would give up, as in Step 3.

How would you feel about writing less code?

Answer plainly. If you would accept it, say what you would protect, such as design reviews or one hands-on area. If you would not, say so and explain why the individual contributor path suits you better.

Common mistakes

  • "I want to be a manager because it's the next step." (wrong) Management is a different job, not a promotion of the same one, and a lead is not just a step before manager. (right) "I want to move toward people leadership because I enjoy coaching, and here is where I've done it."
  • "Lead means I'd stop coding." (wrong) A tech lead still owns technical direction. (right) "I'd code less as the team grows, but I'd keep ownership of the design."
  • "I'm happy with whatever." (wrong) It signals no self-awareness. (right) "My direction now is tech lead, and I'm open to changing it later."
  • "A lead has no people duties." (wrong) A Tech Lead Manager role has them. (right) "I'd want to understand whether this lead role includes people management."

Follow-up questions

What is the difference between a tech lead and a manager?

A tech lead guides the technical approach and execution of a team and partners with a manager. A manager is responsible for the people: growth, performance and staffing. Some roles blend the two, which is why the title alone does not tell you.

Is a lead developer the step before manager?

Not necessarily. Larson describes the tech lead as a distinct archetype, and a Tech Lead Manager role exists on the management ladder, so the path can go either way. Say which one you want and why.

What if I do not know which path I want?

Say so briefly, then give a current direction with a reason: "Right now I enjoy guiding technical decisions, and I'd like to test people leadership by mentoring." That is honest and still a clear answer.

What if the company has no technical leadership track?

Larson reports that some companies pushed experienced engineers toward management. Ask how senior engineers grow there, and answer from what you want to learn. The hiring manager round guide covers questions to ask back.

Key takeaways
  • Define what "lead" means at this company before you choose.
  • Pick one direction for now and back it with one example.
  • Name what you would give up: coding time for a tech lead, deep technical work for a manager.
  • End by tying your choice to the role and asking how the team defines it.

Sources

  1. Staff archetypes (StaffEng, Will Larson) — StaffEng, 21 Jun 2020
  2. StaffEng guides (Will Larson) — StaffEng, 21 Jun 2020