Article 4 of 5
The IC vs. Manager Decision: A Framework for Getting It Right
The most consequential career fork in engineering — and how to make the decision with your eyes open.
The IC vs. manager decision is the most consequential fork in most engineering careers, and it is made badly more often than not — driven by social pressure, compensation optics, and a failure to understand what each path actually feels like from the inside. This chapter gives you a framework for making it with your eyes open, grounded in what the work is actually like rather than what it looks like from the outside.
I've had some version of the same conversation with probably forty engineers over the past decade. They've been promoted to an engineering management role — sometimes eagerly, sometimes reluctantly — and somewhere between six months and two years in, they're quietly miserable. Not visibly failing, often. In fact, frequently their teams are performing reasonably well. But the work itself — the actual day-to-day texture of what they spend their time on — is wrong for them in a way that's hard to articulate and harder to admit.
What I've noticed is that the decision was almost never made well. It was made because the management track was the visible promotion path, or because their manager suggested it, or because their peers were making the transition, or because the compensation jump was significant. The decision was made based on what it looked like to be a manager, not what it actually is.
In this chapter, I'm going to try to give you an honest account of both paths — not the aspirational version, not the career-advice-article version, but the actual lived experience — and a framework for choosing between them with clear eyes.
What the IC Path Actually Looks Like
The Individual Contributor path, done well, is a career of deepening mastery and increasing scope.
At the senior level, you're owning complex features and systems end to end. At the staff level, you're shaping technical direction across multiple teams and a significant surface area of the product. At the principal level, you're making architectural bets that will shape the system for years and navigating the organizational complexity of getting those bets executed across groups who don't report to you.
The satisfactions are specific. You write code that ships and works. You design systems that handle load you designed them to handle. You debug a production incident and find the root cause that was hiding under three layers of complexity. You read a proposal from a junior engineer, see the architectural flaw that will cost them months if unaddressed, write two paragraphs that redirect the design — and six months later the system is solid and the engineer has learned something that will serve them for the rest of their career. These are tight feedback loops. You can see what you made and know that you made it.
But the IC path, especially above senior, requires something that not everyone has or enjoys: comfort with ambiguous authority. A staff or principal engineer influences without control. You're expected to shape technical decisions across the organization, but you don't have the formal power to enforce them. You succeed through the quality of your thinking, the depth of your relationships, and your ability to make the case for your view repeatedly and clearly to people who have a lot of other pressures on them. If the organizational dynamics of your company don't support the IC path — if staff engineer is a title that exists on paper but has no structural support, no clearly defined scope, no seat at the table where technical direction is actually set — the path is frustrating.
One more thing that's rarely said plainly: the IC path requires that you remain technically sharp indefinitely. At the staff and principal level, your authority derives substantially from your technical credibility. If you stop investing in that technical depth — if you're spending all your time on influence work and strategy and stop actually understanding the systems you're advising on — the credibility erodes. The IC path doesn't get easier as you get more senior. It gets different, but it stays technically demanding.
What the Management Path Actually Looks Like
The management path is the career of someone whose primary satisfaction comes from the success of others.
As an engineering manager, your job is to create the conditions in which your engineers do their best work. That's it. Every meeting you run, every 1:1 you have, every performance conversation you navigate, every cross-functional negotiation you win or lose — it's all in service of that one thing.
The satisfactions are real, but they're indirect. You don't ship the feature; your team does. You don't crack the architecture problem; you ask the right questions and your team does. When it goes well, the thing you point to is not "I built this" but "I built the team that built this." If you're the kind of person who gets genuine energy from developing other people, from watching someone who was hesitant become confident, from seeing a team that was dysfunctional become cohesive and high-performing — this is deeply fulfilling work.
The daily texture is: a lot of meetings, a lot of navigating ambiguity, a lot of conversations about performance and growth and interpersonal dynamics. You will have hard conversations regularly — conversations about underperformance, about misaligned expectations, about people who need to be let go. These are the conversations that most new managers drastically underestimate in difficulty. You will be managing up — translating between engineering reality and business pressure — constantly. You will make decisions with incomplete information and imperfect options, and live with the consequences.
What I want to emphasize, because almost no one says this directly: management is not a break from the hard work of engineering. It is a different kind of hard work, with a different kind of uncertainty, with less immediate feedback, and with the added weight that the mistakes you make affect other people's careers and lives, not just your own systems.
The Skills That Transfer and the Skills You Rebuild
When you move from IC to management, you take certain things with you. Your technical credibility is one — and it matters enormously in the first year, because your team needs to know you can see whether their technical decisions are sound. Your understanding of what makes engineering work hard and what makes it easier is another; it makes you a more empathetic and effective manager of engineering work. Your relationships and your reputation in the organization transfer.
What you start losing almost immediately, and have to consciously fight: the ability to go deep on a codebase. If you have a team of six or more, the cognitive overhead of people management — the constant context-switching, the always-on availability to your team, the breadth of things you need to track — is incompatible with the sustained focus required for deep technical work. Most engineering managers who are honest will tell you that within twelve to eighteen months of managing a team of meaningful size, their ability to write production code had degraded meaningfully. Not permanently, but substantially.
What you have to build almost from scratch: a completely different operating model. Your success as an IC was largely individual. Your success as a manager is entirely mediated through other people. You have to learn to influence rather than do, to coach rather than tell, to create clarity for others rather than having clarity for yourself. None of this is intuitive if you were trained to be excellent at doing things yourself, and most engineers who transition to management have to actively unlearn the reflex to solve problems directly.
The Reversibility Question
I want to spend time on this because it's consistently underestimated: returning to the IC path after a serious stint in management is harder than people think.
It's not impossible. I know engineers who have made the transition successfully in both directions. But here's the reality: after three to four years in engineering management, your technical depth in active engineering has genuinely declined. The field has moved. You've been tracking it at a high level, but you haven't been in the weeds. Meanwhile, the engineers who stayed on the IC path have been compounding for those same three to four years.
The path back is not starting over — you retain the architectural judgment, the systems thinking, the organizational understanding that are extremely valuable. But you will likely return at a level that is lower than where you left, and you will need to spend time rebuilding the hands-on credibility that the team needs to see. This is a genuinely humbling experience for most people, and it's worth accounting for in your decision.
The companies that make this transition cleanest are the ones that have invested in a real staff/principal track — where there is genuine structural support for senior ICs and where moving from management back to IC doesn't feel like a demotion. These companies exist, but they're not the norm, particularly in India's startup ecosystem where the management track remains the dominant path for engineers above a certain level.
A Framework for the Decision
Rather than a decision tree, I want to give you a set of questions that I've found actually produce clarity.
The first set is about values and energy. When you imagine your best day of work, what does it look like? Is it a day where you solved a hard technical problem, where you designed something elegant, where you built something that works? Or is it a day where a difficult team conversation produced a breakthrough, where you helped an engineer figure out something they were stuck on for months, where you navigated a messy organizational problem and brought clarity? Neither answer is better — they're just different. But they point toward different paths.
The second set is about strengths and honest self-assessment. Ask someone who has watched you work: what do they see you naturally doing well? Not what you've developed competence at under pressure — what comes naturally. Engineers who are naturally gifted at developing other people, who people instinctively bring their problems to, who generate clarity in a room by the questions they ask rather than the answers they provide — they tend to succeed in management. Engineers who are energized by technical mastery, who get visibly more engaged as problems get technically harder, who are quietly frustrated when the conversation is primarily organizational rather than technical — they tend to flourish on the IC path.
The third set is about trajectory. Where do you want your career to look in ten years? If the answer involves working at the intersection of technology and business strategy in a way that's primarily about people and organizations, management is probably the path. If the answer involves being the person who other people come to because they have a type of technical judgment that is genuinely rare, IC is probably the path.
Testing Before Committing
You don't have to make this decision blindly. There are ways to generate signal before you commit.
If you're an IC wondering about management, look for opportunities to be a formal or informal lead on a project: running a team of two or three engineers on a specific initiative, being responsible for another engineer's onboarding, taking ownership of the team's technical interviews. You'll get real signal quickly about whether the coordination, people-development, and influence work energizes you or exhausts you.
If you're a manager wondering whether you should return to IC, look for opportunities to take on genuinely technical work — not as a side project, but as your primary responsibility for a period. An architecture spike that requires deep investigation. Leading a technical due diligence. Taking on a hard individual debugging or optimization problem with real consequences. See how it feels to be back in the technical work full-time.
The point is not to take the management role tentatively and keep one foot in IC mode indefinitely — that's one of the most common failure modes in new managers, and it's unfair to your team. The point is to generate signal before you make the commitment, so that when you make it, you make it fully.
When You've Made the Wrong Choice
This is the part of the conversation that doesn't happen often enough: what if you've already made the wrong choice?
If you've been in management for two years and know with increasing clarity that it's wrong for you, the honest thing is to name it — to your manager, to yourself — and to plan an active transition back. The worst version is the manager who stays on the management path because of seniority and compensation and the sunk cost of the time already invested, quietly miserable and growing steadily less effective.
Coming back from a management stint with a clear narrative — "I wanted to understand how engineering organizations work from the inside, and that experience gave me perspective that I'm bringing back to technical work" — is a story that sophisticated engineering organizations understand. The managers who were good engineers and then became good managers, even briefly, often return to IC work with a substantially enhanced ability to navigate organizational complexity, understand business context, and influence without authority. The experience compounds even if the path reverses.
The golden handcuffs are real — management compensation at senior levels is often meaningfully higher than IC compensation at equivalent levels in India, which narrows the path back. This is worth naming explicitly in your planning. If you're genuinely not sure whether management is right for you, the best time to find out is before you've built five years of compensation expectations that are tied to the management track.
Staff Engineer: The Real Alternative
It's worth saying explicitly: for many engineers, the IC vs. manager binary is a false dichotomy. Staff engineer — genuine staff engineer, not the title without the substance — is a third path that combines the technical depth of the IC career with the organizational influence of management, without the people-management overhead.
Real staff engineering is not a title. It is an operating mode. A staff engineer is shaping the technical trajectory of a significant part of the organization through the quality of their technical thinking and the relationships they've built. They're in the room where architectural decisions are made. They're writing the RFCs that change how the organization builds. They're the person a VP of Engineering calls when a technical bet has to be made with imperfect information.
This path requires more patience — it takes longer to get here than it takes to get to an EM role, and the intermediate steps can feel less visible. But for the engineers who genuinely want to do technical work at the highest level while having genuine organizational impact, it's the most fulfilling path I've seen.
Whether it's available to you depends substantially on your company's engineering culture and the level at which they've invested in the IC track. If it's not available where you are, that's information worth incorporating into your decision about whether to stay.
Whatever path you choose, you'll need the skills we're covering in the final chapter: how to sustain momentum across decades, stay relevant as the field moves, and build the kind of career you'd actually want to have had.