I mentor through SHPE (Society of Hispanic Professional Engineers), and what I’m hearing from computer science graduates right now is genuinely alarming. Three of my mentees graduated last spring with solid CS degrees, internship experience, and strong portfolios. Two of them are still looking for work. Not because they’re not talented — because the jobs they were trained for are disappearing.
The data backs up what I’m seeing on the ground: U.S. entry-level tech job postings dropped 67% between 2023 and 2024, according to Stanford’s Digital Economy Lab. In the UK, it’s 46% and projected to hit 53% by end of 2026. Among the 15 biggest tech companies, recent graduates went from 15% of all hires pre-pandemic to just 7% today.
This isn’t a market correction. This is a structural shift that threatens the entire talent pipeline of our industry.
The Harvard Study That Should Scare Every Engineering Leader
A new Harvard study examined 285,000 U.S. firms and 62 million workers over a decade. The findings:
- When companies adopt generative AI, junior employment drops 9-10% within six quarters
- AI-adopting companies hired five fewer junior workers per quarter than before
- Senior employment barely changed
The critical detail: this wasn’t layoffs — it was hiring freezes. Companies didn’t fire juniors; they simply stopped replacing them. The jobs vanished quietly, without headlines.
54% of engineering leaders in a 2025 LeadDev survey said they plan to hire fewer juniors thanks to AI copilots. Salesforce’s Marc Benioff announced “no new engineers in 2025.” The message from leadership across the industry is clear: AI tools let seniors do more, so we need fewer juniors.
Why This Is Short-Sighted
Here’s the argument I keep making to my own leadership team, and I’ll make it here too:
Today’s juniors are tomorrow’s senior engineers.
A 67% hiring cliff in 2024-2026 means 67% fewer potential engineering leaders in 2031-2036. There’s a 70% likelihood of a crisis point in 2029-2031 when mass senior retirements collide with a talent shortage we created ourselves.
The U.S. already faces a projected shortage of 1.2 million software engineers. We’re making it worse by shutting the front door.
The “hollowed-out career ladder”
We’re creating an industry with plenty of senior engineers at the top, AI handling routine tasks at the bottom, and nobody learning the craft in the middle. The tasks that used to train juniors — writing unit tests, fixing CSS bugs, building CRUD endpoints, documenting APIs — are exactly the tasks AI now handles.
Think about it: the way senior engineers became senior was by doing tedious, repetitive work for years. That’s how you build intuition. That’s how you learn to debug. That’s how you develop the judgment to know when AI-generated code is subtly wrong. If we automate away the training ground, who reviews the AI’s work in 10 years?
AI isn’t even the real driver
AI became a convenient narrative. “AI made juniors obsolete” sounds better in board meetings than “we can’t afford to train anyone in this economic climate.” If AI truly made juniors obsolete, the collapse would have started in late 2022 when ChatGPT launched. Instead, it accelerated in 2023-2024 when interest rates spiked. Companies stopped investing in training because capital got expensive, and AI gave them cover to justify it.
There’s also a surplus of laid-off mid-level engineers competing for anything labeled “junior.” The market is flooded with experienced talent willing to take a pay cut, which further pushes actual juniors out.
What I’m Doing About It
I lead 40+ engineers, and I’ve pushed back against the “no juniors” trend:
We still hire juniors. Two this year. My argument to leadership: the cost of training a junior for 12 months is less than the cost of a bad senior hire who doesn’t fit the culture, and the loyalty you build is worth more than the short-term efficiency loss.
We’ve redesigned the junior role. Our juniors don’t do the old grunt work — AI handles that. Instead, they:
- Review AI-generated code (learning to spot quality issues)
- Write integration and end-to-end tests (higher-order thinking than unit tests)
- Pair with senior engineers on system design (exposure to architectural decisions)
- Rotate through teams every 3 months (breadth of experience)
We’ve created a “medical residency” model. Inspired by the medical training pipeline, our juniors spend their first 6 months in a supervised sandbox environment. They fix broken AI-generated code, debug intentionally flawed systems, and build features in a safe-to-fail environment before touching production.
We track mentoring hours as a team metric. Senior engineers get credit in performance reviews for time spent mentoring juniors. If we don’t incentivize knowledge transfer, it doesn’t happen.
The Industry Needs to Act
AWS CEO Matt Garman called replacing junior developers with AI “the dumbest thing.” He’s right. We’re eating our seed corn.
The companies that keep hiring and training juniors through this AI transition will have the strongest engineering organizations in 2030. The companies that cut their pipeline will be scrambling to hire the same seniors everyone else wants — at premium prices — because nobody invested in growing talent.
I’ll say it directly: if your company has zero junior engineers, you’re not running a sustainable engineering organization. You’re running a contractor shop with better benefits.
How is your company handling junior hiring? Are you still investing in the pipeline, or have you joined the freeze?