Table of Contents

Click Here to Return To the Software Development Career Playbook

The transition from individual contributor to engineering manager is one of the most significant career changes a software developer can make. The job changes completely. You stop being measured on what you build and start being measured on what your team builds, whether your team is growing, and whether the organization can depend on your team to deliver. This is not a promotion to a better version of the same job. It is a different job that happens to have adjacent roots.

What Engineering Managers Actually Do

An engineering manager (EM) owns the people and the process, not the code. Day-to-day responsibilities:

ResponsibilityWhat It Involves
1:1 meetingsWeekly or bi-weekly individual check-ins with each direct report to discuss growth, blockers, and morale
HiringWriting job descriptions, reviewing resumes, running interviews, making offers
Performance managementSetting expectations, delivering feedback, documenting growth and performance risks
Team planningSprint planning, roadmap collaboration with PM, capacity planning
Stakeholder managementCommunicating team progress, blockers, and risks to product, design, and leadership
Conflict resolutionAddressing interpersonal issues, differing technical opinions, and organizational friction
Career developmentHelping engineers identify growth areas and create paths to promotion

What EMs do NOT do in most established teams:

  • Write production code regularly (occasional PR is fine; daily coding is a red flag for IC neglect).
  • Make unilateral architectural decisions (staff engineers or senior engineers own that).
  • Approve every technical decision (trust your engineers; review the ones with high risk).

Is Engineering Management Right for You?

Ask yourself honestly:

  • Do you find more satisfaction in improving someone else’s output than in your own code?
  • Can you have hard conversations (underperformance, behavioral issues, missed promotions) without avoiding them?
  • Are you comfortable having less direct control over technical outcomes?
  • Do meetings and process work energize you, or do they drain you?

If the answer to any of these is “that sounds terrible,” stay on the IC track. Both tracks are respected and well-compensated at senior levels.

Transitioning Into Engineering Management

The most common path is internal: become a tech lead on your current team, demonstrate people management skills in that role, then transition formally to EM.

A staged transition:

  1. Tech lead role: coordinate technical work for a small team while continuing to code. Observe whether the coordination work energizes or drains you.
  2. Interim or acting EM: step in for a manager on leave or for a team without a manager. Real trial run.
  3. Full EM role: formally transition with explicit scope of responsibility, headcount, and clear success metrics.

External transitions (joining a new company as an EM for the first time) are harder. Most companies want EMs who have managed before, or they require a demonstrated track record of tech lead behavior at minimum.

The Career Ladder Beyond Engineering Manager

LevelTitleScope
EMEngineering ManagerManages a single team (3–8 engineers typically)
Sr. EMSenior Engineering ManagerManages a larger team or multiple junior managers
DirectorDirector of EngineeringManages multiple teams; owns a domain or product area
VPVP of EngineeringManages a department; owns engineering strategy for a product or business unit
SVP / CTOSVP Engineering or CTOCompanywide engineering leadership

Director-and-above roles require demonstrated business acumen, not just people management skill. Budgeting, headcount planning, and board-level communication become part of the job.

Staying Technical as an EM

The best engineering managers maintain technical credibility without blocking their teams’ autonomy.

  • Read code weekly: review pull requests on your team. You do not have to write code to understand what is being built.
  • Participate in design reviews: contribute questions and context, not directives.
  • Stay current in your domain: follow the major developments in your team’s technical stack.
  • Be honest about your limits: after 2 to 3 years of management, your hands-on skills will have degraded. Acknowledge this. Lean on your senior engineers for deep technical judgment.

Next Steps