I have three critical engineering roles that have been open for over two months. Three. And I’m not alone—every engineering leader I talk to is facing the same challenge.
The data tells the uncomfortable truth: engineering roles now take an average of 58 days to fill, and 60% of organizations saw their time-to-hire increase in 2025. For specialized roles like data engineering or ML infrastructure? We’re looking at 60-90 days, sometimes longer. The market has fundamentally shifted, and our talent strategies need to catch up.
The Forced Choice: Build or Buy?
We’re all facing the same question: Should we invest in upskilling our existing teams, or should we source talent globally?
The Upskilling Case
When I think about upskilling, the benefits are clear:
- Preserves institutional knowledge — your team already understands your architecture, your customers, your culture
- Builds loyalty and retention — investing in people creates the kind of commitment you can’t buy
- Aligns with long-term workforce planning — you’re not chasing the market; you’re building capabilities strategically
But here’s the reality check: it’s time-intensive. Mentorship capacity is limited. Most teams are already stretched trying to level up their existing junior hires. And when you have a critical capability gap right now, waiting 6-12 months for someone to skill up feels impossible.
The Global Sourcing Case
Global sourcing has its own compelling logic:
- Expands your talent pool dramatically — suddenly you’re not competing with every Bay Area company for the same 50 candidates
- Reduces time-to-hire — when you’re fishing in a bigger pond, you find the right person faster
- Provides diverse skill sets and perspectives — different markets, different educational backgrounds, different problem-solving approaches
But it’s not without challenges: timezone coordination, cultural integration, and the risk of knowledge silos if you’re not intentional about connection and collaboration.
What’s Actually Working in 2026
I’m scaling our engineering org from 25 to 80+ engineers, and here’s what I’m learning: the either/or framing is wrong.
The companies winning the talent war didn’t wait until 2026 to figure this out. They started building nearshore relationships and distributed team capabilities in 2024-2025. They invested in the infrastructure—the processes, the tools, the culture—to make distributed work actually work.
My current approach:
- Upskill for core platform and infrastructure roles where institutional knowledge is critical
- Source globally for specialized capabilities where the market is tight and the learning curve is steep
- Over-invest in onboarding and culture regardless of where someone sits
The biggest lesson? This isn’t a tactical hiring decision—it’s a strategic organizational design decision. It shapes your culture, your processes, your tooling, your budget.
So Where Are You?
I’m genuinely curious: What’s your 2026 talent strategy?
Are you doubling down on upskilling and accepting the slower pace? Are you building global teams and investing in distributed-first infrastructure? Are you doing both, and if so, how are you deciding which roles go which way?
And here’s the harder question: If you haven’t started building these capabilities yet, how long can you afford to wait?
Looking forward to hearing what’s working (and what’s not) for others navigating this same challenge.