TL;DR
AI has led to a sharp decline in junior programming employment, especially among those aged 22-25, while overall developer numbers remain stable or grow in different roles. The shift reflects AI automating routine coding tasks, creating new types of developer work.
Artificial intelligence has sharply reduced employment among junior programmers, with a 19% decline in developers aged 22 to 25 since late 2022, according to Stanford’s Digital Economy Lab. This development marks a significant shift in the tech job market, especially for entry-level roles, and signals how AI automation is reshaping employment patterns in software development.
The Stanford study analyzed US payroll data and found that employment for young developers in AI-exposed roles has decreased by 16% after controlling for other factors. Entry-level software job postings are down 28% from 2022 peaks, and computer science graduates now face a 6.1% unemployment rate, higher than liberal arts majors, a stark contrast to 2019 figures.
Despite these declines, overall US employment in computer and mathematical occupations grew by 1.3% from May 2024 to May 2025, and total developer employment increased by 10% from 2022 to 2025, reaching 1.69 million. The data indicates that while specific junior roles diminish, the total number of developers continues to grow through new job categories and titles, often not labeled as ‘programmers.’
Implications for Entry-Level Tech Employment
This trend suggests a fundamental change in how AI automates routine coding tasks, leading to a contraction of traditional junior programming roles. It highlights a shift toward more judgment-based roles like data science and systems analysis, which are expanding even as junior positions decline. For aspiring developers, this signals a need to adapt skills and job expectations in a rapidly evolving market.

Coding with AI For Dummies (For Dummies: Learning Made Easy)
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
AI’s Disruptive Role in Software Job Markets
Since early 2025, multiple data sources, including Stanford’s payroll analysis, have documented a decline in junior programming jobs, coinciding with the rise of AI tools like GitHub Copilot and the automation of coding tickets. The broader tech economy remains resilient, with overall employment in tech-related fields growing, but the specific roles involving routine code writing are shrinking. This pattern reflects the historic impact of technological shifts creating new roles while phasing out others.
“Our analysis shows a 16% relative decline in employment for young workers in AI-exposed programming roles, even after controlling for firm-level shocks.”
— Stanford Digital Economy Lab
programming automation software
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Unclear Long-Term Effects on Entry-Level Jobs
It remains uncertain how persistent this decline will be and whether new roles will fully replace the lost junior positions. The long-term impact of AI on entry-level employment and the types of roles that will emerge is still developing, with some experts cautioning that the market could stabilize or shift further.

The AI Advantage for Web Developers: Prompts, Agent Systems, and High-Performance Workflows to Code Faster, Build Smarter, and Stay Irreplaceable in the … Outliers Professional Skills Series Book 6)
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Monitoring AI’s Continued Impact on Developer Roles
Future developments include tracking how AI tools evolve and influence job structures, with ongoing surveys and payroll data analyses expected to clarify whether new roles will compensate for the decline in junior positions. Industry adaptation and reskilling efforts will also shape the long-term employment landscape for young programmers.
AI-powered code completion
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
Why are junior programming jobs declining while overall developer employment increases?
AI automates routine coding tasks, reducing the need for entry-level programmers. Meanwhile, new roles that involve judgment, analysis, and oversight are expanding, keeping overall developer numbers stable or growing.
Are all programming jobs affected equally by AI automation?
No, jobs involving code written to specifications, like traditional programming roles, are shrinking. Roles requiring judgment, such as data science or system analysis, are growing.
Does this mean fewer opportunities for new programmers?
While traditional junior roles decline, new types of developer work are emerging. Success may depend on adapting skills to focus on higher-level, judgment-based tasks.
Will the decline in junior jobs continue long-term?
It is unclear; ongoing monitoring of employment trends and AI development will clarify whether this is a temporary adjustment or a lasting shift.
What should aspiring developers do in response?
Developers should consider expanding skills into areas less susceptible to automation, such as system architecture, data analysis, or AI oversight roles.
Source: Hacker News