Twenty-seven and a half percent. That is how much overall programmer employment in the United States fell between 2023 and 2025, according to the Bureau of Labor Statistics. Sit with that number for a second. Then notice the other number hiding right next to it: software developer employment, the more design-oriented category, fell just 0.3% over the same period.
That gap is the whole story. And almost nobody is telling it correctly.
The headlines want you to believe AI coding tools are executing a clean sweep of junior developers. Stanford researchers confirmed that young software developers are losing jobs to AI, with developers aged 22-25 losing nearly 20% of their jobs since late 2022, while developers over 26 saw stable or growing employment. Entry-level hiring at the 15 biggest tech firms fell 25% from 2023 to 2024, according to a SignalFire report. A 2025 LeadDev survey found that 54% of engineering leaders plan to hire fewer juniors, thanks to AI copilots enabling seniors to handle more. Real numbers. Real pain for people graduating into this market.
But the causation story is messier than the correlation story. And the industry is about to learn that the hard way.
The Boilerplate Was Never the Point
Here is what AI tools actually do well: AI completes routine tasks 55% faster, including boilerplate, standard tests, and utility functions. Scaffolding a REST endpoint. Generating a migration. Writing a test for a function you already understand. That work was genuinely tedious, and no one who has done it at 11pm before a deploy will pretend otherwise.
The problem is that companies looked at that list and concluded they could skip hiring the human who would have done it. That is a category error. The traditional apprenticeship model created a pipeline from interns to juniors to mid-level to senior. AI didn't eliminate that pipeline because it's too valuable; it eliminated the grunt work that made the pipeline painful. The problem is nobody planned for what comes after. When you remove the learning ground, you create a talent crisis further up.
Klarna is the case study here. Klarna froze developer hiring altogether in late 2023, then had to hire humans again because the strategy failed. That is not an abstract warning. That is a production outage-level decision that already played out. The companies treating this as a solved problem are running the same experiment with a known result.
A Harvard study found that after late 2022, AI-adopting companies hired five fewer junior workers per quarter than before. The change didn't come from layoffs. It came from a complete freeze in new hiring. That's how an entire generation starts disappearing from the workforce, not through pink slips, but through silence.
The Skills Gap Is Already Forming
In the United States, overall programmer employment fell 27.5% between 2023 and 2025, but employment for software developers, a distinct and more design-oriented position, only fell 0.3% in the same period. Read those two numbers together. The market is not rejecting developers. It is rejecting people who only know how to type code. Those are different jobs, and they always were.
When AI helps developers work faster, jobs stay stable. When AI replaces entire tasks that junior developers typically handle, like writing basic functions or building simple applications, those entry-level jobs disappear. The distinction matters because it tells you exactly what a junior developer needs to be in 2026: someone who understands the system well enough to direct the AI, catch its mistakes, and own the outcome.
The 2025 Stack Overflow survey found 66% of developers are frustrated with AI solutions that are almost right but not quite. You now need to know when a machine is wrong, and that requires understanding how systems actually work, something that can't be automated away. That is not a minor footnote. That is the job description. Every AI-generated PR still needs a human who can tell whether the thing is going to blow up in prod at 2am.
The companies winning right now are not the ones who froze junior hiring. They are the ones who restructured what junior means. A junior in 2026 may not hand-code a sorting algorithm, but they can prompt AI to generate one, then spend their time on higher-level logic, API integration, and feature development. That junior, armed with Cursor and Claude and an understanding of distributed systems, is more productive than a 2018 junior writing jQuery by hand. The job changed. It did not disappear.
The Real Cost of Getting This Wrong
A Morgan Stanley AlphaWise survey shows CIOs plan to increase software spending by 3.9% in 2026, outpacing other IT categories, and the software development market could grow at a 20% annual rate, reaching $61 billion by 2029. Demand is expanding. The market is not contracting for developers broadly. It is contracting specifically for developers who cannot work alongside AI tools.
A company could decide to halt junior hiring, hoping AI will cover basic coding. But months later, they would most likely struggle with knowledge gaps and lack of internal growth. Meanwhile, a company that invests in mentoring juniors alongside AI is on a good path to creating a pipeline of adaptable, AI-fluent engineers.
I shipped a small internal tool last weekend using Claude and Cursor, solo, in about six hours. Three years ago that was a two-developer, two-week project. The leverage is genuinely unprecedented. But I knew what I was building, knew where the AI was cutting corners, and knew which parts needed a human eye. That judgment did not come from a bootcamp. It came from years of debugging things that broke in production.
If you gut the junior pipeline, you eventually have no one left who knows where that judgment comes from. If you don't hire junior developers, you'll someday never have senior developers. That is not sentiment. In 2028, that is a staffing crisis.
The verdict: AI tools did not replace junior developers. Short-sighted executives looked at productivity gains, did the wrong math, and stopped hiring them. The developers getting hired right now are the ones who ship things with AI, not the ones who compete against it. Build your portfolio. Learn the tools. Understand why the code works, not just that it compiled. The market for people who can do that is not shrinking.