Yogen Docs
  • Welcome
  • Legal Disclaimer
  • Interview Questions & Sample Responses
    • UX/UI Engineer
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
    • Game Developer
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
    • Embedded Systems Engineer
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
    • Mobile Developer
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
    • Software Developer
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
    • Software Engineer
      • Recruiter's Questions
      • Technical Interviewer's Questions
      • Engineering Manager's Questions
      • Product Manager's Questions
    • Security Engineer
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
    • Data Scientist
      • Recruiter's Questions
      • Technical Interviewer's Questions
      • Engineering Manager's Questions
      • Product Manager's Questions
    • Systems Engineer
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
    • Cloud Engineer
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
    • Machine Learning Engineer
      • Recruiter's Questions
      • Technical Interviewer's Questions
      • Engineering Manager's Questions
      • Product Manager's Questions
    • Data Engineer
      • Recruiter's Questions
      • Technical Interviewer's Questions
      • Engineering Manager's Questions
      • Product Manager's Questions
    • Quality/QA/Test Engineer
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
    • Full-Stack Engineer
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
    • Backend Engineer
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
    • Frontend Engineer
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
    • DevOps Engineer
      • Recruiter's Questions
      • Technical Interviewer's Questions
      • Engineering Manager's Questions
      • Product Manager's Questions
    • Site Reliability Engineer
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
    • Technical Product Manager
      • Recruiter’s Questions
      • Technical Interviewer’s Questions
      • Engineering Manager’s Questions
      • Product Manager’s Questions
  • Engineering Manager
    • Recruiter's Questions
    • Technical Interviewer's Questions
    • Engineering Manager's Questions
    • Technical Program Manager's Questions
  • HR Reference Material
    • Recruiter and Coordinator Templates
      • Initial Contact
        • Sourced Candidate Outreach
        • Application Acknowledgement
        • Referral Thank You
      • Screening and Assessment
        • Phone Screen Invitation
        • Technical Assessment Instructions
        • Assessment Follow Up
      • Interview Coordination
        • Interview Schedule Proposal
        • Pre-Interview Information Package
        • Interview Confirmation
        • Day-Before Reminder
      • Post-Interview Communcations
        • Post-Interview Thank You
        • Additional Information Request
        • Next/Final Round Interview Invitation
        • Hiring Process Update
      • Offer Stage
        • Verbal Offer
        • Written Offer
        • Offer Negotiation Response
        • Offer Acceptance Confirmation
      • Rejection
        • Post-Application Rejection
        • Post-Interview Rejection
        • Final-Stage Rejection
      • Special Circumstances
        • Position on Hold Notification
        • Keeping-in-Touch
        • Reactivating Previous Candidates
  • Layoff / Firing / Employee Quitting Guidance
    • United States Guidance
      • WARN Act Notification Letter Template
      • Benefits Continuation (COBRA) Guidance Template
      • State-Specific Termination Requirements
    • Europe Guidance
      • European Termination Requirements
    • General Information and Templates
      • Performance Improvement Plan (PIP) Template
      • Company Property Return Form Template
      • Non-Disclosure / Non-Compete Reminder Template
      • Outplacement Services Guide Template
      • Internal Reorganization Announcement Template
      • External Stakeholder Communications Announcement Template
      • Final Warning Letter Template
      • Exit Interview Template
      • Termination Checklist
  • Prohibited Interview Questions
    • Prohibited Interview Questions - United States
    • Prohibited Interview Questions - European Union
  • Salary Bands
    • Guide to Developing Salary Bands
  • Strategy
    • Management Strategies
      • Guide to Developing Salary Bands
      • Detecting AI-Generated Candidates and Fake Interviews
      • European Salaries (Big Tech vs. Startups)
      • Technical Role Seniority: Expectations Across Career Levels
      • Ghost Jobs - What you need to know
      • Full-Time Employees vs. Contractors
      • Salary Negotiation Guidelines
      • Diversity Recruitment Strategies
      • Candidate Empathy in an Employer-Favorable Hiring Market
      • Supporting International Hires who Relocate
      • Respecting Privacy Across Cultures
      • Candidates Transitioning From Government to Private Sector
      • Retention Negotiation
      • Tools for Knowledge Transfer of Code Bases
      • Handover Template When Employees leave
      • Fostering Team Autonomy
      • Leadership Styles
      • Coaching Engineers at Different Career Stages
      • Managing Through Uncertainty
      • Managing Interns
      • Managers Who've Found They're in the Wrong Role
      • Is Management Right for You?
      • Managing Underperformance
      • Resume Screening in 2 minutes or less
      • Hiring your first engineers without a recruiter
    • Recruiter Strategies
      • How to read a technical resume
      • Understanding Technical Roles
      • Global Tech Hubs
      • European Salaries (Big Tech vs. Startups)
      • Probation Period Policies Around the World
      • Comprehensive Guide for Becoming a Great Recruiter
      • Recruitment Data Analytics Guide
      • Writing Inclusive Job Descriptions
      • How to Write Boolean Searches Effectively
      • ATS Optimization Best Practices
      • AI Interview Cheating: A Guide for Recruiters and Hiring Managers
      • Why "Overqualified" Candidates Deserve a Second Look
      • University Pedigree Bias in Hiring
      • Recruiter's & Scheduler's Recovery Guide - When Mistakes Happen
      • Diversity and Inclusion
      • Hiring Manager Collaboration Playbook
      • Reference Check Guide
      • Recruiting Across Experience Levels - Expectations
      • Applicant Tracking System (ATS) Selection
      • Resume Screening in 2 minutes or less
      • Cost of Living Comparison Calculator
      • Why scheduling with more than a few people is so difficult
    • Candidate Strategies
      • Interview Accommodations for Neurodivergent Candidates
      • Navigating Age Bias
      • Showcasing Self-Management Skills
      • Converting from Freelance into Full-Time Job Qualifications
      • Leveraging Community Contributions When You Lack 'Official' Experience
      • Negotiating Beyond Salary: Benefits That Matter for Career Transitions
      • When to Accept a Title Downgrade for Long-term Growth
      • Assessing Job Offers Objectively
      • Equity Compensation
      • Addressing Career Gaps Confidently: Framing Time Away as an Asset
      • Storytelling in Interviews: Crafting Compelling Career Narratives
      • Counter-Offer Considerations: When to Stay and When to Go
      • Tools to Streamline Applying
      • Beginner's Guide to Getting an Internship
      • 1 on 1 Guidance to Improve Your Resume
      • Providing Feedback on Poor Interview Experiences
    • Employee Strategies
      • Leaving the Company
        • How to Exit Gracefully (Without Burning Bridges or Regret)
        • Negotiating a Retention Package
        • What to do if you feel you have been wrongly terminated
        • Tech Employee Rights After Termination
      • Personal Development
        • Is a Management Path Right for You?
        • Influence and How to Be Heard
        • Career Advancement for Specialists: Growing Without Management Tracks
        • How to Partner with Product Without Becoming a Yes-Person
        • Startups vs. Mid-Size vs. Large Corporations
        • Skill Development Roadmap
        • Effective Code Review Best Practices
        • Building an Engineering Portfolio
        • Transitioning from Engineer to Manager
        • Work-Life Balance for Engineers [placeholder]
        • Communication Skills for Technical Professionals [placeholder]
        • Open Source Contribution
        • Time Management and Deep Work for Engineers [placeholder]
        • Building a Technical Personal Brand [placeholder]
        • Mentorship in Engineering [placeholder]
        • How to tell if a management path is right for you [placeholder]
      • Dealing with Managers
        • Managing Up
        • Self-directed Professional Development
        • Giving Feedback to Your Manager Without it Backfiring
        • Engineering Upward: How to Get Good Work Assigned to You
        • What to Do When Your Manager Isn't Technical Enough
        • Navigating the Return to Office When You Don't Want to Go Back
      • Compensation & Equity
        • Stock Vesting and Equity Guide
        • Early Exercise and 83(b) Elections: Opportunities and Risks
        • Equity Compensation
        • Golden Handcuffs: Navigating Career Decisions with Stock Options
        • Secondary Markets and Liquidity Options for Startup Equity
        • Understanding 409A Valuations and Fair Market Value
        • When Your Stock Options are Underwater
        • RSU Vesting and Wash Sales
  • Interviewer Strategies
    • Template for ATS Feedback
  • Problem & Solution (WIP)
    • Interviewers are Ill-equipped for how to interview
  • Interview Training is Infrequent, Boring and a Waste of Time
  • Interview
    • What questions should I ask candidates in an interview?
    • What does a good, ok, or poor response to an interview question look like?
    • Page 1
    • What questions are illegal to ask in interviews?
    • Are my interview questions good?
  • Hiring Costs
    • Not sure how much it really costs to hire a candidate
    • Getting Accurate Hiring Costs is Difficult, Expensive and/or Time Consuming
    • Page
    • Page 2
  • Interview Time
  • Salary & Budget
    • Is there a gender pay gap in my team?
    • Are some employees getting paid more than others for the same work?
    • What is the true cost to hire someone (relocation, temporary housing, etc.)?
    • What is the risk an employee might quit based on their salary?
  • Preparing for an Interview is Time Consuming
  • Using Yogen (WIP)
    • Intake Meeting
  • Auditing Your Current Hiring Process
  • Hiring Decision Matrix
  • Candidate Evaluation and Alignment
  • Video Training Courses
    • Interview Preparation
    • Candidate Preparation
    • Unconscious Bias
Powered by GitBook
On this page
  • Introduction
  • Assessing Your Readiness
  • The Fundamental Mindset Shifts
  • Essential Skills for Engineering Managers
  • Preparation Strategies Before the Transition
  • The First 90 Days as a New Engineering Manager
  • Common Challenges and How to Overcome Them
  • Building and Leading High-Performing Engineering Teams
  • Technical Decision-Making as a Manager
  • Performance Management and Team Development
  • Effective One-on-One Meetings
  • Managing Up and Across
  • Engineering Management Frameworks and Methodologies
  • Career Paths: Management vs. Technical Leadership
  • Resources for Continuous Learning
  • Conclusion
  1. Strategy
  2. Employee Strategies
  3. Personal Development

Transitioning from Engineer to Manager

Introduction

Transitioning from an individual contributor (IC) to an engineering manager represents one of the most significant career pivots in the technology industry. This shift is not simply a promotion but a fundamental change in your professional identity and daily responsibilities.

While you may have excelled at writing code, designing systems, or solving technical problems, management success requires an entirely different skillset. The metrics for your performance change from personal output to team effectiveness, and your focus shifts from technical depth to organizational breadth.

This comprehensive guide aims to prepare you for this transition by exploring the essential mindset shifts, key skills, and practical strategies you'll need to succeed in an engineering management role. Whether you're actively pursuing this path or simply evaluating if management might be right for you, this resource will help you navigate this challenging but rewarding career transition.

Assessing Your Readiness

Before pursuing an engineering management role, it's crucial to honestly evaluate whether this path aligns with your strengths, values, and career aspirations.

Questions for Self-Assessment

Reflect deeply on these questions to gauge your management readiness:

  1. Motivation: Why do you want to become a manager? Are you motivated by helping others grow, building effective teams, and solving organizational problems?

  2. Satisfaction sources: Do you derive more satisfaction from seeing others succeed than from solving technical problems yourself?

  3. People orientation: Do you genuinely enjoy working with people, including during difficult conversations and conflicts?

  4. Teaching mindset: Do you find fulfillment in mentoring others and sharing knowledge?

  5. Influence approach: Can you influence outcomes without direct control or authority?

  6. Long-term perspective: Are you comfortable with achieving results that may take months or years rather than days or weeks?

  7. Ambiguity tolerance: How do you handle situations without clear answers or immediate feedback?

  8. Stress management: How effectively do you manage pressure, especially when responsible for others?

Signs Management Might Be Right for You

  • You're already informally helping teammates improve their skills

  • You see system-level organizational issues and have ideas to fix them

  • You enjoy facilitating technical discussions more than implementing solutions yourself

  • You're able to translate between technical and non-technical stakeholders

  • You naturally consider business context when making technical decisions

  • You're willing to have difficult conversations for the team's benefit

Signs to Reconsider Management at This Stage

  • You're primarily motivated by status, title, or compensation

  • You're reluctant to step back from day-to-day coding

  • You avoid interpersonal conflicts whenever possible

  • You prefer deep technical problems over organizational challenges

  • You're primarily interested in managing work, not people

  • You struggle with patience when others don't understand concepts quickly

Remember that neither path—technical IC or management—is inherently "better" or "more advanced." Both tracks can lead to fulfilling, impactful careers with significant growth opportunities.

The Fundamental Mindset Shifts

Successful engineering managers undergo several critical mindset shifts that fundamentally change how they view their work, measure success, and approach problems.

From Maker to Multiplier

As an IC, you're valued for what you make—code, designs, systems. As a manager, your value comes from multiplying the effectiveness of others.

Key mindset shifts:

  • Success is measured through team output, not personal output

  • Your job is to create an environment where others can do their best work

  • You must find satisfaction in indirect contributions

  • Your technical influence happens through coaching and guidance, not implementation

From Problem Solver to Problem Finder

ICs directly solve defined problems. Managers identify which problems need solving and ensure they're addressed by the right people.

Key mindset shifts:

  • Focus on asking the right questions rather than providing answers

  • Balance short-term needs with long-term technical health

  • Develop systems thinking to identify root causes and structural issues

  • Embrace the role of removing obstacles rather than building solutions

From Individual Autonomy to Team Accountability

ICs often have significant control over their own work. Managers are accountable for outcomes they can only influence indirectly.

Key mindset shifts:

  • Accept accountability for team results you can't directly control

  • Balance giving autonomy with maintaining alignment

  • Learn to trust others' approaches even when different from yours

  • Develop comfort with delegation and appropriate oversight

From Technical Depth to Organizational Breadth

ICs are rewarded for specialized expertise. Managers need broader understanding across technical and business domains.

Key mindset shifts:

  • Value connecting diverse perspectives over having all the answers

  • Build understanding of how engineering fits within broader business context

  • Develop relationships across functions and departments

  • Maintain sufficient technical knowledge while accepting you won't be the expert

From Immediate to Delayed Feedback

ICs often receive quick feedback through working code or completed tasks. Management feedback cycles are much longer.

Key mindset shifts:

  • Get comfortable with delayed and ambiguous indicators of success

  • Develop your own mechanisms for tracking progress

  • Learn to find satisfaction in progress toward long-term goals

  • Balance short-term wins with sustained improvement

From Fixed to Growth-Oriented Mindset

Senior ICs may be recognized as experts. Managers must continuously grow in entirely new domains.

Key mindset shifts:

  • Embrace being a beginner again in management domains

  • See mistakes as learning opportunities rather than failures

  • Actively seek feedback on your management approach

  • Model continuous learning for your team

Essential Skills for Engineering Managers

Successful engineering managers develop proficiency in several key skill areas that may be underdeveloped from their IC experience.

People Management Skills

One-on-one conversations

  • Active listening techniques

  • Asking powerful questions

  • Creating psychological safety

  • Maintaining appropriate confidentiality

  • Balancing support with accountability

Performance management

  • Setting clear expectations

  • Providing constructive feedback

  • Having difficult conversations

  • Conducting effective performance reviews

  • Creating development plans

  • Managing underperformance

Team dynamics

  • Building team cohesion

  • Managing conflict productively

  • Facilitating effective meetings

  • Creating inclusive environments

  • Developing team rituals and norms

  • Balancing team autonomy with alignment

Strategic Thinking Skills

Vision development

  • Translating company strategy to team context

  • Setting compelling technical direction

  • Balancing innovation with maintenance

  • Creating realistic roadmaps

  • Communicating purpose and meaning

Decision-making frameworks

  • Balancing data with intuition

  • Making decisions with incomplete information

  • Knowing when to decide versus when to defer

  • Transparent decision-making processes

  • Managing tradeoffs effectively

Organizational awareness

  • Understanding implicit organizational dynamics

  • Identifying key stakeholders and their priorities

  • Navigating organizational politics constructively

  • Aligning team goals with company objectives

  • Protecting team from unnecessary disruptions

Communication Skills

Stakeholder management

  • Tailoring messages to different audiences

  • Setting and managing expectations

  • Delivering effective presentations

  • Negotiating resources and priorities

  • Managing upward effectively

Technical translation

  • Explaining technical concepts to non-technical audiences

  • Translating business needs into technical requirements

  • Communicating technical debt and constraints

  • Articulating technical vision and strategy

Written communication

  • Documenting decisions clearly

  • Writing effective status updates

  • Creating compelling proposals

  • Email and asynchronous communication best practices

Operational Excellence

Process development

  • Designing effective workflows

  • Implementing appropriate structure

  • Balancing process with flexibility

  • Continuous improvement mechanisms

Resource management

  • Project prioritization frameworks

  • Resource allocation strategies

  • Capacity planning techniques

  • Budget management fundamentals

Metrics and measurement

  • Defining meaningful success metrics

  • Data-informed decision making

  • Avoiding metric manipulation

  • Balancing quantitative and qualitative measures

Self-Management Skills

Time management

  • Calendar management strategies

  • Delegation techniques

  • Focus amid interruptions

  • Meeting hygiene and efficiency

Emotional intelligence

  • Self-awareness practices

  • Emotional regulation techniques

  • Stress management approaches

  • Building resilience

Personal boundaries

  • Work-life integration strategies

  • Energy management techniques

  • Saying no effectively

  • Sustainable leadership practices

Preparation Strategies Before the Transition

Prepare yourself for a management role before making the official transition to increase your chances of success.

Gain Relevant Experience

Seek opportunities to develop leadership skills while still in your IC role:

  • Technical leadership roles: Tech lead, project lead, or architecture roles that involve coordination without direct reports

  • Mentoring programs: Formally mentor junior engineers to develop coaching skills

  • Onboarding buddies: Volunteer to help new team members get up to speed

  • Cross-functional initiatives: Lead projects requiring collaboration across teams

  • Interview involvement: Participate in hiring processes to develop evaluation skills

  • Community leadership: Organize internal guilds, book clubs, or communities of practice

Develop Management Skills

Proactively build critical skills you'll need as a manager:

  • Shadow current managers: Ask to observe one-on-ones, team meetings, or planning sessions

  • Request delegated responsibility: Offer to handle specific management tasks under supervision

  • Seek feedback on soft skills: Get input on your communication, collaboration, and leadership

  • Develop systems thinking: Practice seeing patterns and interconnections in organizational challenges

  • Improve facilitation abilities: Volunteer to run meetings or workshops

  • Build stakeholder relationships: Expand your network beyond engineering

Formalize Your Learning

Supplement experiential learning with structured education:

  • Management training programs: Look for internal leadership development opportunities

  • External courses: Take courses specifically focused on engineering management

  • Reading: Study fundamental management and leadership texts (recommended titles in Resources section)

  • Management podcasts: Subscribe to relevant shows focusing on tech leadership

  • Find a mentor: Connect with experienced engineering managers who can offer guidance

  • Peer learning groups: Form or join groups of aspiring managers to learn together

Have Candid Conversations

Before committing to the transition, have honest discussions:

  • Current manager: Discuss your interest, readiness, and development areas

  • Other engineering managers: Ask about their transition experience and day-to-day reality

  • Recent IC-to-manager transitioners: Learn from those who recently made the jump

  • Human resources: Understand formal requirements and development paths

  • Family/support system: Discuss potential lifestyle impacts of the transition

Create a Transition Plan

Work with your manager to design a gradual transition if possible:

  • Hybrid responsibilities: Start with a mix of IC and management responsibilities

  • Team lead first: Take on coordination before full people management

  • Managing small teams: Begin with a smaller team (2-3 reports) before scaling

  • Mentorship pairing: Arrange regular meetings with an experienced manager

  • 30-60-90 day plan: Develop specific objectives for your initial transition period

  • Knowledge transfer: Plan how to hand off your IC responsibilities

The First 90 Days as a New Engineering Manager

The first three months in your new role will set the foundation for your management journey. This period is critical for building relationships, establishing expectations, and learning the organizational landscape.

Days 1-30: Listen and Learn

Focus on understanding your team, stakeholders, and organizational context:

Build relationships with your team:

  • Schedule initial one-on-ones with every team member

  • Ask about their work style, career aspirations, and current challenges

  • Understand their perspective on team strengths and areas for improvement

  • Clarify that your first priority is to understand, not to change things immediately

Understand the work:

  • Review current projects, priorities, and commitments

  • Learn key systems, codebases, and technical challenges

  • Observe existing processes and meetings

  • Map dependencies with other teams

Connect with stakeholders:

  • Identify key partners (product managers, design leads, other engineering managers)

  • Understand their expectations of your team

  • Learn about historical challenges in cross-team collaboration

  • Ask about business context and priorities

Clarify expectations with your manager:

  • Define success criteria for your role

  • Establish communication preferences and cadence

  • Discuss support available during your transition

  • Align on immediate priorities

Days 31-60: Develop Insight

Begin synthesizing what you've learned to identify patterns and opportunities:

Assess team health:

  • Identify any urgent people issues that need addressing

  • Evaluate workload balance and potential burnout risks

  • Gauge team morale and psychological safety

  • Note any skill gaps or growth opportunities

Review processes:

  • Evaluate effectiveness of current development methodologies

  • Assess meeting structure and efficiency

  • Review knowledge sharing and documentation practices

  • Identify bottlenecks and process pain points

Analyze technical landscape:

  • Understand technical debt and its business impact

  • Evaluate architecture and its alignment with future needs

  • Review quality practices and testing approaches

  • Assess deployment and operational reliability

Begin formulating strategy:

  • Draft initial thoughts on team mission and vision

  • Identify potential focus areas for improvement

  • Consider team structure and potential adjustments

  • Think about individual growth opportunities for team members

Days 61-90: Start Taking Action

Begin implementing thoughtful changes based on your observations:

Set team direction:

  • Share your developing vision with the team for feedback

  • Establish or refine team goals and success metrics

  • Create alignment between team priorities and organizational objectives

  • Develop shared understanding of technical direction

Implement targeted improvements:

  • Address 1-2 clear pain points identified in your assessment

  • Involve the team in solution development for ownership

  • Establish feedback mechanisms to evaluate changes

  • Be willing to course-correct based on results

Build team processes:

  • Refine one-on-one cadence and format

  • Establish or improve team meetings and communication channels

  • Clarify decision-making frameworks and authority boundaries

  • Create or update documentation of team practices

Develop initial plans:

  • Work with individuals on preliminary development plans

  • Begin longer-term technical planning

  • Establish capacity planning approach

  • Set expectations for future performance conversations

Common Challenges and How to Overcome Them

New engineering managers typically face several predictable challenges during their transition. Understanding these challenges in advance helps you prepare effective strategies to address them.

Letting Go of Technical Control

Challenge: One of the most difficult adjustments for new engineering managers is stepping back from hands-on technical work and trusting others to execute.

Signs you're struggling with this:

  • You frequently take on technical tasks yourself rather than delegating

  • You rewrite team members' code instead of providing guidance

  • You feel anxious when you don't understand every technical detail

  • You micromanage technical decisions

Strategies to overcome:

  • Schedule limited, focused time for technical work (if necessary)

  • Define clear boundaries for when you will and won't get involved technically

  • Develop trust through progressive delegation, starting with smaller tasks

  • Focus on asking questions rather than providing solutions

  • Find alternate outlets for technical skills (mentoring, architecture reviews)

  • Remind yourself that growing others' capabilities is now your priority

Managing Former Peers

Challenge: Transitioning to manage former teammates creates complex relationship dynamics that require careful navigation.

Signs you're struggling with this:

  • You avoid giving direct feedback to friends on the team

  • You continue participating in team gossip or complaints

  • You show favoritism to engineers you were closer with previously

  • You overcompensate by being unnecessarily formal or distant

Strategies to overcome:

  • Have explicit conversations about the relationship change

  • Establish clear expectations and boundaries

  • Be consistent in how you treat all team members

  • Find appropriate social outlets outside your direct team

  • Seek guidance from other managers who've navigated this transition

  • Address any awkwardness directly rather than avoiding it

Time Management and Context Switching

Challenge: Engineering managers face constant interruptions, shifting priorities, and meetings that fragment their attention and time.

Signs you're struggling with this:

  • You regularly work nights and weekends to catch up

  • You frequently miss deadlines or arrive unprepared to meetings

  • You feel constantly reactive rather than proactive

  • You have no time for strategic thinking or planning

Strategies to overcome:

  • Block focused time on your calendar for important non-urgent work

  • Batch similar activities (one-on-ones, email, planning) when possible

  • Delegate appropriately and avoid taking on team bottleneck roles

  • Schedule regular personal retrospectives to review and adjust your calendar

  • Develop meeting hygiene (agendas, timeboxing, clear outcomes)

  • Create systems for tracking commitments and follow-ups

  • Learn to say no or negotiate priorities when overloaded

Building Management Skills While Delivering Results

Challenge: You're expected to perform as a manager while simultaneously developing the skills to do the job effectively.

Signs you're struggling with this:

  • You avoid new management tasks in favor of comfortable technical work

  • You feel constant impostor syndrome about your management abilities

  • You have no time for learning or reflection on management challenges

  • You apply technical problem-solving approaches to people issues

Strategies to overcome:

  • Find a mentor or coach specifically for management development

  • Join communities of practice for engineering managers

  • Create deliberate learning goals with your own manager

  • Schedule regular reflection time to review challenging situations

  • Start with small experiments in your management approach

  • Seek specific feedback on your management skills

  • Remember that developing as a manager is an ongoing journey, not a destination

Balancing Individual Needs with Team Goals

Challenge: Engineering managers must simultaneously care for individuals' growth and well-being while meeting team objectives and organizational needs.

Signs you're struggling with this:

  • You prioritize short-term delivery at the expense of team health

  • You avoid making tough decisions that might disappoint team members

  • You make exceptions that create inconsistency or perceived favoritism

  • You struggle to balance competing requests from different team members

Strategies to overcome:

  • Develop clear, transparent frameworks for decision-making

  • Connect individual growth goals to team objectives where possible

  • Create systems that support both individual development and team performance

  • Communicate the "why" behind decisions that prioritize team needs

  • Build trust by being consistent and fair in your approach

  • Remember that a healthy, high-performing team benefits all its members

Managing Up and Managing Expectations

Challenge: New managers often struggle to effectively advocate for their team while aligning with organizational priorities and managing stakeholder expectations.

Signs you're struggling with this:

  • Your team frequently faces unrealistic deadlines or scope

  • You find yourself caught between your team and upper management

  • You're surprised by feedback about team performance from higher levels

  • You struggle to influence decisions that affect your team

Strategies to overcome:

  • Invest in relationships with key stakeholders before you need their support

  • Develop regular communication channels with your manager and peers

  • Practice transparent communication about team capabilities and constraints

  • Learn to negotiate effectively when setting commitments

  • Build alliances with other managers facing similar challenges

  • Develop skill in presenting options rather than problems

Building and Leading High-Performing Engineering Teams

Creating a team that consistently delivers excellent results while maintaining health and engagement requires intentional leadership approaches.

Setting Clear Direction

High-performing teams understand where they're going and why it matters.

Establish team purpose:

  • Connect team work to company mission and user impact

  • Create a compelling team mission statement

  • Regularly reinforce why the team's work matters

  • Reference purpose when making difficult prioritization decisions

Define and communicate success:

  • Establish clear, measurable team goals

  • Create visible tracking for key metrics and outcomes

  • Define what "good" looks like for different aspects of the work

  • Celebrate progress and achievement of milestones

Balance tactical and strategic planning:

  • Maintain clear short-term priorities while building toward long-term vision

  • Create roadmaps that communicate direction without over-committing

  • Involve the team in planning processes for better buy-in

  • Regularly revisit and adjust plans based on learning and changing conditions

Creating Psychological Safety

Psychological safety—the belief that one won't be punished or humiliated for speaking up with ideas, questions, concerns, or mistakes—is the foundation for high-performing teams.

Foster open communication:

  • Model vulnerability by admitting your own mistakes and knowledge gaps

  • Respond positively when team members raise concerns or disagree

  • Create multiple channels for feedback (anonymous options, one-on-ones, team retros)

  • Actively invite different perspectives, especially from quieter team members

Handle failure constructively:

  • Focus on learning rather than blame when things go wrong

  • Conduct blameless postmortems after incidents

  • Recognize and reward learning from failure

  • Distinguish between productive failure and negligence

Build inclusive dynamics:

  • Ensure all voices are heard in meetings

  • Address interruptions and credit-stealing

  • Create equitable opportunities for high-visibility work

  • Recognize different communication styles and preferences

Developing Team Capabilities

High-performing teams continuously improve their collective capabilities through intentional skill development.

Map team skills:

  • Assess current technical and non-technical capabilities

  • Identify critical skill gaps based on team goals

  • Create visibility into who knows what (skill matrices, documentation)

  • Plan for knowledge redundancy in critical areas

Foster knowledge sharing:

  • Create structured opportunities for learning (tech talks, brown bags)

  • Implement pair programming or collaborative code reviews

  • Develop mentoring relationships within the team

  • Reward documentation and teaching efforts

Invest in growth:

  • Allocate time for learning and exploration

  • Connect individual growth goals to team needs

  • Bring in external perspectives (training, conferences)

  • Create challenging stretch opportunities for skill development

Establishing Effective Processes

Processes should enable team effectiveness while minimizing overhead and friction.

Design lightweight processes:

  • Involve the team in process creation for better adherence

  • Start minimal and add structure only when needed

  • Regularly review and eliminate processes that don't add value

  • Focus on outcomes rather than strict adherence to process steps

Optimize for flow:

  • Minimize work in progress and context switching

  • Identify and address bottlenecks in the development process

  • Create clear definitions of done for different work stages

  • Measure and optimize lead time for work completion

Improve team rituals:

  • Design meetings with clear purposes and outcomes

  • Establish effective sprint/cycle cadences

  • Create productive review and retrospective formats

  • Develop communication norms that respect focus time

Building a Strong Team Culture

Team culture—the shared values, beliefs, and behaviors—significantly impacts performance and satisfaction.

Define team values:

  • Collaboratively identify key principles that guide team behavior

  • Translate abstract values into concrete behaviors

  • Recognize and celebrate when values are demonstrated

  • Reference values in feedback and decision-making

Foster collaboration:

  • Create incentives for team success rather than individual heroics

  • Design physical or virtual spaces that encourage interaction

  • Establish norms that promote helping behaviors

  • Break down silos between sub-teams or specialized roles

Build sustainable practices:

  • Model and encourage healthy work-life boundaries

  • Monitor and address signs of burnout or overwork

  • Create realistic planning that accounts for capacity

  • Celebrate quality and sustainability, not just speed

Technical Decision-Making as a Manager

Engineering managers must navigate their role in technical decisions carefully, balancing their expertise with team empowerment.

Your Evolving Technical Role

As you transition to management, your relationship with technical details changes:

From deep implementation to broad architecture:

  • Focus on system boundaries and integration points

  • Understand trade-offs and their business implications

  • Maintain awareness of emerging technologies and trends

  • Connect technical decisions to business strategy

From individual decisions to decision frameworks:

  • Help the team establish technical standards and principles

  • Create decision-making processes rather than making all decisions

  • Define what decisions need broader consultation vs. individual autonomy

  • Document architectural decisions and their rationale

From personal expertise to team capability:

  • Identify and develop technical leadership within the team

  • Create opportunities for others to grow architectural thinking

  • Build your ability to ask insightful questions rather than provide answers

  • Focus on growing the team's collective technical judgment

Finding the Right Level of Technical Involvement

The appropriate level of technical engagement depends on team maturity, your expertise, and organizational context:

When to be more hands-on:

  • During crises or critical production issues

  • When the team is junior or newly formed

  • For decisions with significant business impact or security implications

  • When specific technical context from your experience is relevant

When to step back:

  • For implementation details where others have deeper expertise

  • When the team needs space to develop their own technical judgment

  • For reversible decisions with limited scope

  • When you're becoming a decision bottleneck

Signs you're too involved:

  • Team members wait for your approval on routine technical matters

  • Engineers seem reluctant to propose solutions or take initiative

  • You regularly work late to keep up with technical review requests

  • Team velocity depends on your availability

Signs you're not involved enough:

  • You're surprised by major technical directions

  • The team makes decisions that conflict with business priorities

  • Technical debt accumulates without strategic consideration

  • Team members express confusion about technical priorities

Effective Technical Decision-Making Processes

Help your team make sound technical decisions efficiently:

Structure the decision-making process:

  • Clearly define who should be involved in different types of decisions

  • Establish when consensus is required vs. when consultation is sufficient

  • Document and communicate how technical decisions are made

  • Create templates for architectural decision records

Balance speed and quality:

  • Use appropriate decision-making frameworks (e.g., DACI, RFC process)

  • Right-size the process to the decision's impact and reversibility

  • Set clear timelines for decisions to prevent analysis paralysis

  • Create feedback loops to learn from decision outcomes

Navigate technical disagreements:

  • Focus debates on data and business impact rather than personal preferences

  • Create space for thorough discussion while ensuring forward progress

  • Help frame alternatives clearly and objectively

  • Step in as a tie-breaker only when necessary, after team discussion

Managing Technical Debt Strategically

Guide your team in making informed trade-offs regarding technical quality:

Create visibility:

  • Develop methods to quantify and track technical debt

  • Make the business impact of technical debt visible to stakeholders

  • Create regular reviews of technical health alongside feature delivery

  • Document known debt and associated risks

Prioritize effectively:

  • Distinguish between different types of technical debt (strategic, tactical, incident)

  • Create criteria for when to address debt vs. when to defer

  • Allocate intentional capacity for technical improvement work

  • Connect debt reduction to business outcomes and team pain points

Build a sustainable approach:

  • Integrate quality into the definition of done

  • Create a culture where addressing debt is valued alongside new features

  • Prevent debt accumulation through standards and code review

  • Celebrate improvements to technical foundations

Performance Management and Team Development

Effectively managing performance and developing your team members is central to your success as an engineering manager.

Setting Clear Expectations

Team members can only meet expectations that are clearly communicated and understood:

Define role expectations:

  • Create clear job level descriptions with concrete examples

  • Discuss expectations during onboarding and regularly thereafter

  • Translate company values into observable behaviors

  • Clarify both technical and collaborative expectations

Establish project expectations:

  • Define success criteria before work begins

  • Set clear timelines and check-in points

  • Discuss constraints and available resources

  • Clarify decision authority and escalation paths

Address unspoken expectations:

  • Make implicit cultural norms explicit, especially for new team members

  • Discuss working style preferences (communication, feedback, work hours)

  • Clarify expectations around on-call, meetings, and availability

  • Regularly check for misalignment in expectations

Providing Effective Feedback

Regular, specific feedback accelerates growth and prevents performance issues:

Make feedback timely and specific:

  • Deliver feedback as close to the observed behavior as possible

  • Focus on specific situations and behaviors rather than generalizations

  • Connect feedback to impact on team, product, or users

  • Include both positive reinforcement and constructive guidance

Structure feedback effectively:

  • Use frameworks like SBI (Situation-Behavior-Impact)

  • Balance appreciation, coaching, and evaluation types of feedback

  • Ensure privacy for constructive feedback

  • Follow up critical feedback with clear action steps

Create a feedback culture:

  • Model receiving feedback gracefully

  • Recognize team members who respond well to feedback

  • Create regular, lightweight feedback opportunities

  • Train the team in peer feedback approaches

Managing Performance Issues

Addressing underperformance requires a systematic, compassionate approach:

Identify root causes:

  • Distinguish between skill gaps, motivation issues, and external factors

  • Have candid conversations to understand the engineer's perspective

  • Consider whether role fit, team dynamics, or unclear expectations contribute

  • Look for patterns rather than isolated incidents

Create improvement plans:

  • Document specific performance gaps and expected improvements

  • Set clear, measurable goals with defined timelines

  • Provide necessary resources and support

  • Establish regular check-ins to assess progress

Have difficult conversations:

  • Prepare thoroughly with specific examples

  • Focus on behaviors and impact rather than assumed intentions

  • Listen actively to the engineer's perspective

  • Document key points and agreements

Know when to escalate:

  • Follow company processes for formal performance management

  • Consult with HR on compliance and documentation requirements

  • Consider whether a different role might be more appropriate

  • Make tough decisions when necessary while preserving dignity

Developing Engineering Talent

Help each team member grow their skills and advance their career:

Understand individual aspirations:

  • Discuss career goals and motivations in one-on-ones

  • Identify areas of passion and energy

  • Map desired skills against team and organizational needs

  • Create personalized development plans

Provide growth opportunities:

  • Assign stretch projects that build new capabilities

  • Create leadership opportunities (tech lead roles, mentoring)

  • Support conference attendance, training, or education

  • Encourage cross-functional exposure and learning

Leverage learning styles:

  • Adapt development approaches to individual preferences

  • Combine hands-on experience with study and reflection

  • Create opportunities for peer learning and knowledge sharing

  • Provide specific resources targeted to learning goals

Monitor and adjust:

  • Regularly review progress against development plans

  • Provide specific feedback on growth areas

  • Celebrate development milestones and achievements

  • Adjust approaches based on what's working

Effective One-on-One Meetings

One-on-one meetings are your most powerful tool for building relationships, developing talent, and staying connected to your team's work and concerns.

Structuring Effective One-on-Ones

The foundation of productive one-on-ones is thoughtful structure and preparation:

Establish a consistent cadence:

  • Meet weekly with direct reports (biweekly at minimum)

  • Schedule adequate time (30-60 minutes typically)

  • Prioritize these meetings and avoid cancellations

  • Consider variation in frequency based on individual needs

Create a shared agenda:

  • Encourage team members to bring discussion topics

  • Maintain a running document for continuity between meetings

  • Include both tactical items and longer-term development discussions

  • Review action items from previous one-on-ones

Balance conversation types:

  • Status updates (limited, focus on blockers)

  • Coaching and feedback

  • Career development and growth

  • Personal connection and support

  • Strategic alignment and context-sharing

Close effectively:

  • Summarize key takeaways and decisions

  • Clarify action items and owners

  • End with forward-looking questions

  • Express appreciation for specific contributions

Building Trust Through One-on-Ones

One-on-ones build the foundation of trust necessary for effective management:

Practice active listening:

  • Give full attention without multitasking

  • Ask clarifying questions before responding

  • Reflect back what you hear to confirm understanding

  • Watch for non-verbal cues and emotional signals

Create psychological safety:

  • Begin with connection before diving into issues

  • Respond non-defensively to concerns or feedback

  • Acknowledge when you don't know an answer

  • Follow through on commitments made in one-on-ones

Show authentic interest:

  • Learn about motivations and interests beyond work

  • Remember personal details and follow up appropriately

  • Share relevant information about yourself

  • Demonstrate respect for different perspectives and approaches

Handle sensitive topics effectively:

  • Create space for difficult conversations

  • Maintain appropriate confidentiality

  • Address concerns directly rather than avoiding tension

  • Follow up on emotional conversations

Common One-on-One Questions

Effective questions open meaningful discussions in different areas:

For understanding challenges:

  • "What's been most difficult for you this past week?"

  • "Where do you feel stuck or blocked?"

  • "What conversations are you avoiding?"

  • "What's taking more time than you expected?"

For career development:

  • "What skills would you like to develop in the next six months?"

  • "What part of your role energizes you most?"

  • "What type of work would you like more or less of?"

  • "Where do you see your career in 1-2 years?"

For team improvement:

  • "What team processes could work better for you?"

  • "How could I be more helpful to you and the team?"

  • "What do you think we should start, stop, or continue doing?"

  • "How is the team dynamic working for you?"

For strategic alignment:

  • "How connected do you feel to our team's mission?"

  • "What aspects of our strategy are unclear to you?"

  • "How could we better prioritize our team's work?"

  • "What do you think users/customers need that we're missing?"

Remote and Hybrid One-on-Ones

Special considerations for non-co-located management relationships:

Create connection in virtual settings:

  • Use video whenever possible

  • Consider occasional walking or informal one-on-ones

  • Pay extra attention to tone and subtle cues

  • Start with brief personal check-ins

Address remote-specific challenges:

  • Discuss isolation or disconnection feelings

  • Monitor workload and boundaries in remote settings

  • Check technology needs and home office setup

  • Be aware of time zone and scheduling impacts

Maintain visibility:

  • Discuss work progress more explicitly without casual observation

  • Create documented outcomes for clearer asynchronous follow-up

  • Consider more frequent, shorter check-ins if needed

  • Use collaborative documents during conversations

Managing Up and Across

Your effectiveness depends not only on managing your team but also on managing relationships with your own leaders and cross-functional partners.

Effective Upward Management

Building a productive relationship with your manager accelerates your success:

Understand their priorities:

  • Learn what success looks like from their perspective

  • Identify their key concerns and constraints

  • Understand how they're measured and evaluated

  • Align your team goals with their objectives

Communicate proactively:

  • Establish preferred communication methods and frequency

  • Provide regular updates without being asked

  • Bring solutions along with problems

  • Give early warnings about potential issues

Use their time effectively:

  • Come prepared to one-on-ones with clear agendas

  • Batch questions when possible

  • Be clear when you need decisions vs. just sharing information

  • Make recommendations with supporting rationale

Manage expectations:

  • Be transparent about team capacity and constraints

  • Negotiate priorities when receiving new requests

  • Provide realistic timelines and updates

  • Discuss trade-offs explicitly

Building Peer Relationships

Strong relationships with other managers create organizational effectiveness:

Invest in connections:

  • Schedule regular one-on-ones with key peers

  • Learn about their teams' goals and challenges

  • Look for mutual win-win opportunities

  • Build relationships before you need them

Navigate conflicts productively:

  • Focus on shared organizational goals

  • Distinguish between positions (what) and interests (why)

  • Seek to understand their constraints and pressures

  • Escalate thoughtfully when necessary

Collaborate on shared initiatives:

  • Clarify roles and responsibilities early

  • Establish communication channels and decision processes

  • Create visibility across teams

  • Celebrate joint successes

Support other engineering managers:

  • Share resources and best practices

  • Offer help during crunch periods

  • Provide feedback and perspectives

  • Create communities of practice

Cross-Functional Partnership

Engineering effectiveness requires strong partnerships with product, design, and other functions:

Build mutual understanding:

  • Learn the basics of their discipline and processes

  • Understand their constraints and success metrics

  • Invite them to relevant engineering discussions

  • Spend time understanding their perspectives

Establish effective interfaces:

  • Create clear handoff processes between functions

  • Define shared terminology and artifacts

  • Establish joint planning and review sessions

  • Clarify decision rights and escalation paths

Balance advocacy and partnership:

  • Represent engineering concerns clearly but constructively

  • Look for creative solutions to conflicting priorities

  • Avoid creating functional silos or us-vs-them dynamics

  • Focus discussions on user and business impact

Create feedback loops:

  • Establish regular cross-functional retrospectives

  • Provide timely updates on implementation challenges

  • Create visibility into technical constraints early

  • Celebrate cross-functional wins

Organizational Influence

Expand your impact beyond your immediate team:

Build your network:

  • Participate in cross-functional initiatives and working groups

  • Volunteer for organizational committees or guilds

  • Meet regularly with stakeholders beyond your direct interactions

  • Offer help and expertise outside your team's direct work

Contribute to engineering culture:

  • Share knowledge through talks or documentation

  • Mentor engineers outside your team

  • Contribute to interview processes and onboarding

  • Participate in technical discussion forums

Influence with insight:

  • Ground recommendations in data and research

  • Connect proposals to organizational priorities

  • Present ideas at appropriate forums and levels

  • Build coalitions around important initiatives

Represent effectively:

  • Communicate team accomplishments appropriately

  • Advocate for team needs and resources

  • Translate between technical and business contexts

  • Shield your team from unnecessary organizational noise

Engineering Management Frameworks and Methodologies

While management is highly personal, established frameworks provide valuable structure and guidance.

Development Methodologies

Understand different approaches to software development management:

Agile methodologies:

  • Scrum: Structured sprints, defined roles, regular ceremonies

  • Kanban: Visualized workflow, limited work in progress, continuous flow

  • Extreme Programming (XP): Technical practices, pair programming, TDD

  • Hybrid approaches: Combining elements based on team needs

Key considerations for methodology selection:

  • Team size and distribution

  • Project predictability and change frequency

  • Organizational constraints and reporting needs

  • Team experience and preferences

Implementation best practices:

  • Focus on principles over rigid processes

  • Adapt methodologies to team context

  • Implement retrospectives to continuously improve

  • Balance consistency with team autonomy

Team Topology Models

Different team structures serve various organizational needs:

Common engineering team structures:

  • Feature teams: Cross-functional, focused on user-facing capabilities

  • Component teams: Specialized around particular technical domains

  • Platform teams: Building internal tools and infrastructure

  • Flow-aligned teams: Optimized for specific user journeys

Considerations for team design:

  • Communication overhead and team size (generally 5-9 engineers)

  • Required specialization vs. generalization

  • Dependencies and coordination needs

  • On-call and operational responsibilities

Interface management:

  • Clear APIs between teams

  • Documented team interaction patterns

  • Regular cross-team synchronization

  • Balanced autonomy and alignment

Management Operating Rhythms

Establish consistent processes that create predictability and alignment:

Planning cycles:

  • Annual strategy and OKR setting

  • Quarterly prioritization and resource allocation

  • Sprint or cycle planning (1-2 weeks)

  • Daily coordination and adjustments

Performance management cadence:

  • Annual performance reviews

  • Quarterly goal setting and check-ins

  • Monthly career development discussions

  • Weekly progress updates

Communication patterns:

  • Team meetings and standups

  • One-on-ones with direct reports

  • Skip-level meetings

  • All-hands and department meetings

Review and improvement:

  • Project retrospectives

  • Quarterly team health assessments

  • Engineering metrics reviews

  • Process improvement cycles

Decision-Making Frameworks

Structured approaches to technical and organizational decisions:

RACI model:

  • Responsible: Who does the work

  • Accountable: Who ensures completion

  • Consulted: Whose input is sought

  • Informed: Who is updated on progress and decisions

Decision-making approaches:

  • Consensus: Everyone supports the decision

  • Consent: No one objects strongly

  • Consultation: Input gathered, decision made by designated person

  • Command: Quick decisions in urgent situations

Decision documentation:

  • Architecture Decision Records (ADRs)

  • Request for Comments (RFC) process

  • Decision logs and rationale

  • Implementation plans and success criteria

Career Paths: Management vs. Technical Leadership

Engineering organizations need both strong managers and technical leaders. Understanding these parallel paths helps you make informed career choices.

Management Career Path

The progression of engineering management roles and responsibilities:

Engineering Manager:

  • First-level management of 5-10 engineers

  • Focus on team health and delivery

  • Tactical execution and process implementation

  • Individual growth and performance management

Senior Engineering Manager:

  • Managing larger teams or multiple teams

  • Developing other managers

  • Broader organizational impact

  • More strategic planning and direction-setting

Director of Engineering:

  • Department-level responsibility

  • Significant organizational influence

  • Strategic planning and execution

  • Building management systems and processes

VP of Engineering/CTO:

  • Company-wide technical strategy

  • Executive leadership and vision

  • Organizational design at scale

  • External representation and industry presence

Key skills by level:

  • Manager: People development, project delivery, technical guidance

  • Senior Manager: Team design, management mentoring, cross-functional leadership

  • Director: Organizational effectiveness, strategic planning, executive communication

  • VP/CTO: Business strategy, organizational design, external leadership

Technical Leadership Path

The parallel individual contributor progression focused on technical leadership:

Senior Engineer:

  • Technical ownership of features or components

  • Mentoring junior engineers

  • Project-level technical decisions

  • Strong implementation skills

Staff Engineer:

  • Technical leadership across multiple teams

  • Architecture and system design

  • Technical strategy development

  • Balancing short and long-term technical decisions

Principal Engineer:

  • Organization-wide technical influence

  • Multi-system architecture and standards

  • Technical vision and roadmaps

  • Deep domain expertise with broad system knowledge

Distinguished/Fellow Engineer:

  • Company-wide technical authority

  • Industry influence beyond the organization

  • Setting long-term technical direction

  • Creating fundamental innovations or approaches

Key skills by level:

  • Senior: Deep expertise, mentoring, code quality

  • Staff: Systems thinking, technical communication, cross-team collaboration

  • Principal: Technical strategy, organizational influence, complex problem solving

  • Distinguished: Vision setting, industry leadership, transformative innovation

Hybrid and Transitional Roles

Many organizations offer roles that combine technical and management responsibilities:

Tech Lead:

  • Technical leadership without direct reports

  • Project coordination and technical direction

  • Often a transitional or rotational role

  • Focus on technical mentoring and architecture

Tech Lead Manager (TLM):

  • Combined people management and technical leadership

  • Common in smaller organizations or growing teams

  • Requires careful time management

  • Often transitions to pure management as team grows

Engineering Architect:

  • Technical leadership with organizational influence

  • System design and technical standards

  • Working through influence rather than authority

  • Cross-cutting concerns and technical governance

Considerations for hybrid roles:

  • Sustainable workload and focus

  • Clear expectations and priorities

  • Support structures and role models

  • Transition planning as teams scale

Making the Right Career Choice

Factors to consider when choosing between management and technical paths:

Assess your preferences:

  • Do you derive more satisfaction from people development or technical challenges?

  • Are you energized or drained by meetings and interpersonal dynamics?

  • Do you prefer depth in a few areas or breadth across many domains?

  • How important is hands-on technical work to your job satisfaction?

Consider your natural strengths:

  • Communication and emotional intelligence

  • Systems thinking and architecture

  • Coaching and developing others

  • Deep technical problem solving

  • Organizational awareness and influence

Evaluate organizational factors:

  • Available role models in both tracks

  • Relative status and compensation of paths

  • Growth opportunities in your specific organization

  • Flexibility to move between paths

Try before you commit:

  • Seek project lead or tech lead opportunities

  • Mentor junior engineers

  • Lead initiatives without formal authority

  • Take on temporary management responsibilities during transitions

Resources for Continuous Learning

Engineering management requires ongoing learning and development. These resources will support your growth at different stages of your management journey.

Essential Books for New Engineering Managers

Start with these foundational texts:

  • "The Manager's Path" by Camille Fournier - Progressive guide through engineering management levels

  • "Resilient Management" by Lara Hogan - Practical approaches to team leadership and resilience

  • "An Elegant Puzzle: Systems of Engineering Management" by Will Larson - Systems thinking for engineering organizations

  • "The Making of a Manager" by Julie Zhuo - First-time manager experiences and practical advice

  • "Radical Candor" by Kim Scott - Framework for honest, caring feedback and guidance

Advanced Management Reading

Deepen your skills with these books for experienced managers:

  • "High Output Management" by Andy Grove - Classic text on management leverage and effectiveness

  • "The Five Dysfunctions of a Team" by Patrick Lencioni - Team dynamics and psychological safety

  • "Crucial Conversations" by Kerry Patterson et al - Handling difficult interpersonal situations

  • "Thinking in Systems" by Donella Meadows - Systems thinking principles applicable to organizations

  • "Accelerate" by Nicole Forsgren, Jez Humble, and Gene Kim - Research-based approaches to high-performing teams

Online Resources and Communities

Connect with ongoing learning opportunities and peers:

Blogs and newsletters:

  • LeadDev (theleaddeveloper.com)

  • Engineering Manager Weekly newsletter

  • "Ask a Manager" blog by Alison Green

  • Rands in Repose by Michael Lopp

  • Will Larson's StaffEng and CTO Craft

Communities and forums:

  • Engineering Managers Slack community

  • Various LinkedIn and Reddit engineering management groups

  • CTO Craft community

  • LeadDev Meetups (virtual and in-person)

  • Former-IC manager support groups

Conferences and events:

  • LeadDev conference series

  • Engineering Leadership summits

  • Women in Tech leadership events

  • Language or domain-specific engineering management tracks

Learning Programs and Courses

Structured development opportunities for engineering managers:

Training programs:

  • Various technical leadership bootcamps

  • University extension management certificates

  • Company-specific management training

  • Engineering leadership workshops

Online courses:

  • LinkedIn Learning management paths

  • Coursera and edX leadership courses

  • Pluralsight engineering management tracks

  • O'Reilly learning platform

Coaching and mentorship:

  • Formal management coaching programs

  • Peer mentorship circles

  • Shadow programs with senior managers

  • Regular retrospectives with your own manager

Conclusion

Transitioning from an individual contributor to an engineering manager represents one of the most significant career changes in the technology industry. This shift isn't simply a promotion but a fundamental transformation in how you create value, measure success, and approach your daily work.

The journey requires developing new skills in people management, communication, strategic thinking, and organizational awareness while leveraging your technical background in different ways. It demands mindset shifts from maker to multiplier, from tactical to strategic, and from personal output to team effectiveness.

While challenging, engineering management offers unique rewards: the satisfaction of developing others, the impact of building effective teams, and the opportunity to shape technical direction at broader scales.

PreviousBuilding an Engineering PortfolioNextWork-Life Balance for Engineers [placeholder]

Last updated 25 days ago