I’m in the middle of scaling our engineering team from 25 to 80+ engineers, and I keep running into the same wall: where are all the engineering leaders?
Not senior engineers. Not staff engineers. I mean people who can lead teams, build culture, make hard decisions, and still understand the technical details. People who can be Directors, VPs, eventually CTOs.
The data backs up what I’m feeling:
- We’re facing a 4.7 million STEM graduate shortfall by 2030 globally
- Engineering executive demand is up 18% just this year
- Yet only 28% of engineering executives were promoted through a dedicated internal technical leadership track
Let that sink in. We know there’s a crisis, we know internal development works (companies with structured leadership programs see 25% higher retention), yet 72% of engineering execs came from outside their companies.
Three Pipeline Failures I’m Witnessing
1. Promoting Too Late
We wait for Staff or Principal engineers to “express interest” in management. By then, they’re 8-12 years into their careers, deeply invested in IC work, and honestly? Many of them have already decided they don’t want to manage.
The best engineering leaders I know started thinking about leadership at L4-L5 (mid-level). They got exposure, coaching, and permission to explore before they were “ready.”
2. Training Wrong
Technical training ≠ leadership training.
I see so many companies send their new managers to a 2-day “management bootcamp” and call it done. Then we wonder why they struggle with performance conversations, team dynamics, and strategic thinking.
Leadership skills need deliberate, continuous development—just like technical skills. But we don’t treat them that way.
3. Hiring Externally By Default
When a Director role opens up, the default answer is “let’s hire externally.”
Why? It’s faster (3 months vs. 2-3 years to develop someone). It feels lower risk. And honestly, we’ve already failed at building the internal pipeline.
Meanwhile, 55% of US engineering firms are now exploring international recruitment for executive roles. We’re not even building domestic capacity anymore—we’re outsourcing the problem.
What’s Actually Working (At Least For Us)
At my EdTech company, we’re trying a few things that seem to be working:
Leadership “shadow track” starting at L4-L5:
- Not a commitment to management, just exposure
- Engineers can opt in, shadow directors, attend leadership meetings
- About 40% decide they want to keep exploring, 60% return to pure IC work—and that’s fine!
Quarterly leadership workshops:
- Not performance review conversations—actual skill building
- Topics: Giving feedback, delegation, technical strategy, managing up
- Led by our engineering leaders, not external consultants
Lateral moves are encouraged:
- Want to be a good engineering leader? Spend time understanding product, design, data
- We actively encourage engineers to do 6-month rotations before moving into management
- Cross-functional understanding makes better leaders
The Uncomfortable Truth
Most companies say they value internal mobility but then:
- Offer external hires 20-30% higher comp for the same role
- Promote based on “readiness” (code for “already doing the job”)
- Treat leadership development as a “nice to have” rather than strategic investment
If we’re serious about the engineering leadership shortage, we need to invest early, train deliberately, and promote internally by default.
My Questions For You
- Where are your future engineering leaders coming from? Internal or external?
- If you’re developing leaders internally, what’s working? What’s failing?
- How do you identify high-potential ICs who don’t self-nominate for leadership?
- Are we promoting too late, training wrong, or something else entirely?
I don’t have all the answers. But with 18% increased demand and a 4.7M talent shortfall looming, we need to figure this out—together.