I need your honest take on this.
Last quarter, my team at our financial services company faced a decision that’s been keeping me up at night: hire 3 experienced engineers at $450K total, or 8 junior engineers at $480K total.
We chose the 3 seniors. I’m still questioning whether it was right.
What My Gut Said vs What Data Said
My initial instinct was volume. More hands, faster shipping, right? More coverage for our growing platform, better on-call rotation, more parallel workstreams.
But then I remembered Q3.
A well-meaning team of junior engineers made an architectural choice in our payment processing system that seemed reasonable at the time. They nested database transactions in a way that looked clean in isolation but created deadlock conditions under load. We didn’t catch it in code review because the reviewers were mid-level engineers who hadn’t seen this pattern fail before.
Cost: 6 weeks of rework across 4 teams. Production incidents. Customer escalations.
The kicker? Our staff architect spotted an identical pattern starting to emerge in a different service during design review two weeks ago. She said, “I’ve seen this movie before - it doesn’t end well.” Saved us from repeating the exact same mistake.
The AI Copilot Factor Changed the Math
Here’s what really shifted my thinking: our senior engineers using Claude Code and Cursor are producing at a rate that would’ve required a senior + junior pair 18 months ago.
The coordination overhead disappeared. The mentorship time vanished. The code review cycles shortened because there’s less “teaching through review” happening.
According to CircleCI’s 2026 data, teams are seeing 59% throughput increases with AI-augmented senior engineers. Our experience mirrors that. Three seniors with good AI tooling might actually outproduce eight juniors with the same tools, not just match them.
The Part That Bothers Me
If everyone follows this logic, where do future senior engineers come from?
I was a junior hire once. Intel took a chance on me fresh out of UT El Paso. My manager spent months teaching me how distributed systems actually behave under load, how to think about failure modes, how to read between the lines in architecture discussions.
I wouldn’t be a Director of Engineering today if someone hadn’t invested in junior-me.
And now I’m making hiring decisions that effectively say “we can’t afford to do what Intel did for me.” That feels like pulling up the ladder.
What’s Making This More Complex
Our financial services context adds constraints:
- Compliance and security requirements mean mistakes are expensive (regulatory fines, audit findings)
- 12-18 month runway means we can’t absorb 3-6 month junior ramp time
- Board expects velocity - investors aren’t sympathetic to “we’re building the next generation of talent”
But there’s also this: at my previous company (Adobe), we had a senior-heavy team that became an attrition risk. People left because there was no one to mentor, no sense of “growing the next generation.” The most senior engineers wanted to teach - and when they couldn’t, they found companies where they could.
The Question I’m Wrestling With
Is there a hybrid model that works?
Some options I’m considering:
- 70/30 split: 7 senior/mid engineers, 3 juniors - but only if the seniors explicitly want to mentor (make it part of the role)
- Domain juniors: Hire senior engineers who are new to fintech - they have fundamentals but need domain ramp
- Rotation model: Hire seniors now, commit to hiring juniors in 6 months once we’re more stable
- Internal tools pipeline: Hire juniors specifically for internal tooling where mistakes are cheaper, promote the best to product teams
Or maybe I’m overthinking this, and the honest answer is: as an individual company, we can’t solve the industry’s talent pipeline problem by risking our survival.
What are you seeing in your organizations? How are you balancing short-term survival against long-term industry health? Am I being too idealistic, or are we all making a collective mistake?
I’d especially value perspectives from folks who’ve scaled teams in regulated industries or those who’ve tried to maintain junior pipelines during tight runway situations.
— Luis