I’ve been watching a troubling trend emerge in how companies are restructuring their engineering organizations, and I want to name it explicitly: Juniorization.
The strategy goes something like this: lay off expensive senior engineers, hire cheaper junior engineers, give them AI tools, and expect roughly the same output at a fraction of the cost.
I’ve seen three companies in my network try this in the past six months. I’m watching two of them scramble to course-correct.
What’s Driving This
The math seems appealing on a spreadsheet:
- Senior engineer: $220K fully-loaded
- Junior engineer: $95K fully-loaded
- AI tooling: $50K/year for team
- “Savings”: Replace 2 seniors with 3 juniors + AI = ~$150K annual reduction per team
Amazon just announced 16,000 layoffs as part of their “anti-bureaucracy” initiative - bringing total corporate cuts to 30,000 (about 10% of their workforce). Their stated goal: “reducing layers, increasing ownership, and removing bureaucracy.” Senior and principal-level employees were included in those cuts.
When companies this large normalize flattening and senior role elimination, it gives cover to smaller companies to follow suit.
Why It’s Failing
Here’s what the spreadsheet doesn’t capture:
1. AI amplifies skill gaps, it doesn’t close them
An AI tool in the hands of a senior engineer produces different output than the same tool in the hands of a junior. The senior knows what questions to ask, can spot hallucinated code, and understands architectural implications. The junior might ship faster initially - but the technical debt compounds.
2. Code review becomes the new bottleneck
If you’ve replaced seniors with juniors using AI, who reviews the AI-generated code? In one company I’m advising, they found their remaining seniors were spending 70% of their time reviewing AI-assisted PRs from juniors - essentially becoming “high-speed compliance officers” auditing thousands of lines for subtle hallucinations.
That’s not leverage. That’s burnout with extra steps.
3. Institutional knowledge walks out the door
Senior engineers don’t just write code. They carry context: why the system was designed this way, which decisions were made for regulatory reasons, what past approaches failed. When they leave, that knowledge leaves with them. AI can’t retrieve what was never documented.
The Paradox
Here’s what makes this especially strange: AWS CEO Matt Garman recently argued that stopping junior hiring is “one of the dumbest things” companies can do. Juniors are low-cost and high-growth-potential.
So we have:
- Some companies cutting juniors, expecting seniors + AI to replace them
- Other companies cutting seniors, expecting juniors + AI to replace them
- Both strategies failing for different reasons
What I’m Seeing Work Instead
The companies handling this well aren’t choosing between juniors and seniors. They’re:
- Maintaining a healthy ratio - roughly 3:1 mid/senior to junior
- Using AI as augmentation, not replacement - amplifying existing skill levels
- Investing in mentorship infrastructure - pairing works better than isolation
- Protecting institutional knowledge - documentation sprints before any senior departures
The “juniorization” strategy feels like 2023’s “quiet hiring” - a clever name for a shortsighted approach that will create problems in 18-24 months.
Question for the community: Are you seeing this pattern at your organizations? And for those who’ve lived through it - what actually happened?