I’ve been thinking a lot about something that keeps me up at night: where are the next generation of engineering leaders going to come from?
The data is stark. We’re looking at an 18% increase in demand for engineering executives by 2026. At the same time, 45% of current senior engineering leaders in the US are eligible for retirement within the next five years. Over 25% of working engineers plan to retire within five years.
But here’s what really troubles me: only 28% of engineering executives in major US corporations were promoted through a dedicated, internal technical leadership track. The average time from senior engineer to VP of Engineering? 15+ years. That’s too slow for where we are today.
My journey: 18 years from Intel to here
I started as an embedded systems engineer at Intel right out of college. Moved to software architecture at Adobe after 7 years. Now I lead engineering teams of 40+ at a major financial services company. It took me 18 years to get to Director level.
Looking back, I can see years where I was ready for more responsibility but didn’t get the opportunity. I can also see gaps in my development—times when I was thrown into leadership roles without proper preparation. I learned through trial and error, which meant my teams paid the price for my learning curve.
The skills mismatch is real
Here’s another data point that concerns me: 62% of US companies report a critical gap in leadership talent possessing expertise in next-generation digital technologies. We have seasoned leaders with deep legacy expertise, but the market is demanding fluency in AI, IoT, Cybersecurity, Quantum Computing, and other emerging technologies.
This isn’t about older leaders being “out of touch.” It’s about the pace of technological change outstripping our leadership development processes. We’re asking leaders who cut their teeth on one generation of technology to lead teams building something fundamentally different.
Three possible problems
I keep coming back to three questions, and I honestly don’t know which is the biggest issue:
1. Are we promoting too late?
If it takes 15+ years to reach VP level, we’re losing talented people who won’t wait that long. Compensation for top-tier engineering executives is increasing 10-15% year-over-year. Companies that can promote faster or bring in external talent at higher levels are winning the war for leadership talent.
2. Are we training wrong?
I see an overemphasis on generalist management experience at the expense of deep technical expertise and proven innovation capability. We teach people how to run meetings and manage performance reviews, but do we teach them how to make strategic technical bets? How to balance innovation with reliability? How to build technical cultures that attract and retain top talent?
3. Are we looking in the wrong places?
The pervasive lack of structured development paths means we’re often promoting the best individual contributor rather than the person with the best leadership potential. And when we do hire externally, are we just recycling the same leaders from the same big tech companies, missing talented leaders from smaller organizations?
What I’m trying to do differently
At our financial services company, I’m trying to be more intentional about leadership development. We’ve started:
- Identifying high-potential engineers earlier (at Senior level, not just Staff+)
- Creating technical leadership tracks that don’t require giving up coding
- Pairing emerging leaders with executive mentors
- Giving leadership opportunities on smaller projects before throwing people into the deep end
But I’ll be honest—it’s hard. We’re competing with startups that can promote faster and big tech companies with bigger compensation budgets. And I don’t know if we’re moving fast enough.
What are you seeing?
I’m curious what others are experiencing:
- If you’re an engineering leader: How long did it take you to reach your current role? What do you wish had been different in your development?
- If you’re building leadership pipelines: What’s working? What’s not working?
- If you’re an IC considering leadership: What’s holding you back? What would you need to see to make that transition?
Are we promoting too late, training wrong, or looking in the wrong places? Or is it all three?
Looking forward to hearing your perspectives.