Skip to content
January 28, 202610 min readbusiness

From IC to Tech Lead: Leadership Without the Title

The best tech leads don't wait for the promotion. They're already leading through architecture decisions, code review, and unblocking their team. Here's how to make the transition.

leadershipcareerengineering-managementtech-leadgrowth
From IC to Tech Lead: Leadership Without the Title

TL;DR

The transition from IC to tech lead isn't a promotion... it's a mindset shift. Stop measuring yourself by code output. Start measuring yourself by team output. The 30/30/30 rule: 30% coding, 30% code review and mentoring, 30% architecture and planning, 10% meetings. Engineers who wait for the title to start leading rarely get it. Engineers who lead without the title get promoted within 12-18 months.

Part of the Engineering Leadership Guide ... from solo founder to CTO leading 50+ engineers.


The IC Trap

I made this transition myself six years ago, and I've mentored 20+ engineers through it since. The pattern is remarkably consistent: senior ICs hit a ceiling when they keep optimizing for code output.

The logic seems sound. You got promoted to Senior by shipping features fast. More features, faster delivery, better code... that's the formula. So you optimize it relentlessly. You become the engineer who closes the most tickets, merges the most PRs, writes the most lines.

Then something strange happens. You stop getting promoted.

The feedback is vague: "We need to see more leadership." But you're already the most productive engineer on the team. What leadership could they possibly want?

Here's what they want: impact multiplication.

A senior IC who ships 10 features per quarter is valuable. A tech lead who enables 5 engineers to each ship 8 features per quarter is more valuable... that's 40 features instead of 10. The math isn't complicated. The mindset shift is.

The Productivity Paradox

The data supports this. Research from Microsoft found that the top 1% of developers aren't 10x more productive in terms of code output. They're 10x more effective at preventing bad code from reaching production... through architecture decisions, code review, and early problem identification.

When I was an IC, I measured my productivity in commits. As a tech lead, I measure productivity in team velocity. The first metric optimizes for my output. The second optimizes for outcomes.


Influence Without Authority

The engineers who transition to tech lead successfully share one trait: they're already leading before anyone gives them permission.

This isn't about politics or self-promotion. It's about solving problems that nobody assigned to you.

The Blocking Problem

Every engineering team has a queue of blocked work. PRs waiting for review. Engineers stuck on problems. Decisions waiting for someone to make them.

Tech leads... even informal ones... are blocking problem solvers. They notice when someone's been stuck for two days and offer to pair. They review PRs within hours, not days. They make technical decisions quickly rather than letting the team spin.

I advise engineers making this transition to track their "unblocking time"... the hours spent helping others ship rather than shipping themselves. Aim for 25-30% of your time in your first year. It feels unproductive. It's the opposite.

Technical Authority Without Formal Authority

You don't need a title to have technical authority. You need demonstrated expertise.

This means:

Deep knowledge in specific areas. Be the person who understands the authentication system completely. Or the payment integration. Or the performance optimization strategies. When questions arise in that domain, people should naturally turn to you.

Written documentation of decisions. Every significant technical decision you make should be documented... why you chose this approach, what alternatives you considered, what the tradeoffs are. This builds credibility and creates reference material.

Consistent quality in code review. Your reviews should be educational, not just critical. Explain why something could be better, not just that it should be. Engineers should leave your reviews having learned something.

Proactive problem identification. Don't wait for bugs to reach production. Identify risk areas during planning. Flag potential issues in code review. Tech leads see problems before they become incidents.


Architecture as Leadership

System design decisions are leadership decisions. They shape what the team can build for years.

This is where informal tech leads prove themselves. They don't just implement features within existing architecture... they improve the architecture to make future features easier.

The Architecture Ownership Mindset

When I mentored at a Series B startup, I watched a senior IC transform into a tech lead over 18 months. The turning point wasn't a promotion... it was when she started owning architectural decisions.

Previously, she would implement what was specified. Then she started questioning specifications:

  • "If we structure it this way, adding the next three features on the roadmap becomes trivial."
  • "This design creates a scaling bottleneck at 10,000 concurrent users. We'll hit that in 6 months."
  • "There's a library that solves 80% of this. We should use it instead of building from scratch."

Each observation improved team velocity. Each decision prevented future problems. She was leading through architecture before anyone called her a tech lead.

Design Documents as Leadership Artifacts

Tech leads write design documents. Not because someone told them to... because it's how they scale their thinking.

A good design document:

  1. States the problem clearly. What are we trying to solve? Why does it matter?
  2. Proposes a solution. Here's how I think we should approach it.
  3. Acknowledges alternatives. I considered X and Y, but chose Z because...
  4. Identifies risks. This could go wrong if...
  5. Defines success. We'll know this worked when...

When you write design documents for features you're implementing, you demonstrate strategic thinking. When others start asking you to review their design documents, you've earned technical authority.


Code Review as Mentorship

Code review is where tech leads have the highest leverage. Every review is an opportunity to raise the team's capability.

The Review Ratio

I advise aspiring tech leads to track their review ratio: PRs reviewed versus PRs authored. A senior IC might have a ratio of 1:3... one review for every three PRs they create. A tech lead should aim for 3:1... three reviews for every PR they create.

This feels backwards. You're writing less code. But you're improving the code the entire team writes.

Teaching Through Review

Bad code reviews identify problems. Good code reviews explain why they're problems and how to think differently.

Bad review comment: "This function is too long."

Good review comment: "This function handles three distinct concerns: validation, transformation, and persistence. Separating them would make testing easier and allow us to reuse the transformation logic elsewhere. Here's a pattern that works well for this..."

The second comment takes 30 seconds longer to write. It saves hours of future discussion and prevents similar issues in future PRs.

The 24-Hour Review SLA

Blocked PRs kill team velocity. Tech leads commit to reviewing PRs within 24 hours... ideally same-day.

This doesn't mean approving everything quickly. It means providing feedback quickly. A PR that sits for three days waiting for review blocks everything downstream. A PR that gets detailed feedback in 4 hours keeps the author productive.

When I transitioned to tech lead, I blocked time each morning for code review. 9-10am was review time, no exceptions. The team learned they'd get feedback within hours, which changed how they planned their work.


The 30/30/30 Rule

Time allocation separates tech leads from senior ICs. Here's the framework I use and teach:

ActivityPercentageWhat It Includes
Coding30%Feature development, bug fixes, prototypes
Review & Mentoring30%Code review, pairing, 1:1s, answering questions
Architecture & Planning30%Design docs, roadmap input, technical strategy
Meetings10%Standups, planning, retrospectives

Why This Ratio Works

30% coding keeps you technical. Tech leads who stop coding lose credibility and context. You need to feel the pain of the systems you're designing. But this isn't 80% like it was when you were an IC.

30% review and mentoring multiplies impact. This is where you turn one person's output into five people's improvement. Every hour spent mentoring pays dividends for months.

30% architecture and planning prevents problems. The most expensive bugs are design bugs... the ones that require rearchitecting instead of patching. Investing here prevents the 3am incidents and multi-month rewrites.

10% meetings is intentionally low. Meetings should be the minimum viable coordination. If you're in meetings more than 10% of the time, you're either attending meetings you shouldn't or the organization has a coordination problem.

Tracking Your Allocation

For the first month of any transition, I recommend tracking time in 30-minute blocks. It's tedious, but revealing.

Most engineers attempting this transition discover they're still at 60-70% coding. The adjustment is uncomfortable... it feels like slacking. It's not. It's investing.


When to Accept the Title

Not every senior IC should become a tech lead. And not every organization is ready to give you the title. Here's how to know when both conditions are met.

Signs You're Ready

You're already doing the job. If you've shifted to 30/30/30 and it's working... team velocity improved, you're reviewing most PRs, your architecture decisions are being adopted... you're doing the job. The title is formalization.

You want to multiply, not just produce. Some excellent engineers find their satisfaction in personal craft... the elegant algorithm, the perfectly optimized function. There's nothing wrong with this. But tech leads find satisfaction in team output, even when they didn't write the code.

You can have difficult conversations. Tech leads give hard feedback. They tell engineers their approach won't work. They push back on unrealistic timelines. They advocate for technical investment against product pressure. If conflict makes you uncomfortable, the role will burn you out.

You've demonstrated judgment. Not just technical ability... judgment about what to build, when to ship imperfect solutions, when to invest in quality. Engineering leadership is about tradeoffs. Your track record of tradeoff decisions is your resume.

Signs the Organization Is Ready

There's a gap to fill. If your team already has a functioning tech lead, adding another doesn't help. Look for teams or projects that lack technical leadership.

Leadership is watching. Your shift to tech lead behavior should be visible. If you're doing the work but leadership doesn't see it, document it. Share your design documents. Mention the PRs you're reviewing. This isn't bragging... it's communication.

The business justifies it. Tech leads are more expensive than ICs... not in salary, but in reduced coding capacity. The organization needs to believe that trade is worthwhile. This usually means team size of 4+ engineers or technical complexity that justifies architectural investment.


The Transition Playbook

If you're ready to make this transition, here's a 90-day plan that works.

Days 1-30: Shift Your Metrics

Stop counting your own PRs. Start counting:

  • PRs reviewed per week (target: 10-15)
  • Blocked engineers unblocked (target: 3-5 per week)
  • Design documents written (target: 1-2)
  • Time spent mentoring (target: 4-6 hours per week)

Track these weekly. The data will tell you if you're actually changing behavior or just intending to.

Days 31-60: Build Architecture Ownership

Pick one system or domain. Own it completely:

  • Document current architecture
  • Identify technical debt and improvement opportunities
  • Write a proposal for one significant improvement
  • Present it to your team or manager

This demonstrates strategic thinking and initiative. It also gives you a concrete project beyond your normal tickets.

Days 61-90: Formalize the Role

At this point, you have evidence: improved team metrics, documented contributions, demonstrated leadership.

Have the conversation with your manager. Not "I want to be promoted" but "I've been operating as a tech lead for two months. Here's the impact. How do we formalize this?"

The answer might be immediate promotion. It might be "keep going for another quarter." It might be "here's what else we need to see." All of these are useful information.


Common Failure Modes

I've seen this transition fail in predictable ways.

The Hero Syndrome

Some engineers try to become tech leads by being the only person who can solve hard problems. They accumulate knowledge, become single points of failure, and expect this to translate to leadership.

It doesn't. This is the opposite of leadership... it's creating dependency. Tech leads make themselves unnecessary by spreading knowledge, not hoarding it.

The Meeting Addict

Some engineers interpret "leadership" as "being in meetings." They volunteer for every working group, attend every planning session, join every Slack channel.

This isn't leadership. It's distraction. Tech leads are strategic about meetings... they attend when their input is essential and skip when it's not.

The Premature Manager

Some engineers want to skip tech lead and go straight to engineering manager. They start having skip-level conversations, giving career advice, mediating interpersonal conflicts.

This usually backfires. You need technical credibility before you can lead technically. Engineers follow tech leads who've proven their judgment, not people who just want to be in charge.


The Long View

The transition from IC to tech lead typically takes 12-18 months of intentional effort. It's uncomfortable... you're measuring yourself differently, spending time on activities that don't produce visible output, and often doing work you're not explicitly asked to do.

The payoff is significant. Tech leads have more impact, more influence, and more career options than senior ICs. The skills transfer across companies and industries. And for engineers who find satisfaction in team success, the role is genuinely more rewarding than individual contribution.

But it's not for everyone. Some excellent engineers should remain ICs... going deep on technical craft rather than broad on team leadership. There's no shame in that. The key is making the choice consciously rather than defaulting into a role that doesn't fit.

The engineers who succeed in this transition share one characteristic: they start leading before anyone asks them to. They don't wait for permission or titles. They see gaps and fill them. They multiply their team's capability because they care about outcomes, not credit.

That's the mindset shift. Everything else is tactics.


Ready to develop your engineering leadership? I work with senior ICs and new tech leads on navigating this transition... from time allocation to difficult conversations to building technical credibility.


Continue Reading

This post is part of the Engineering Leadership Guide ... covering hiring, team structure, technical debt, and the IC to executive transition.

More in This Series

Scaling your engineering organization? Work with me as your fractional CTO.

Get insights like this weekly

Join The Architect's Brief — one actionable insight every Tuesday.

Need help with engineering leadership?

Let's talk strategy