Not Very Resilient
Last Update: 7/31/2026
AI Resilience Score for Computer Programmers:
33.1%
Median Score
Meaningful human contribution
Measures the parts of the occupation that still require a human touch. This score averages data from up to four AI exposure datasets, focusing on the role’s resilience against automation.
Low
Long-term employer demand
Predicts the health of the job market for this role through 2034. Using Bureau of Labor Statistics data, it balances projected annual job openings (60%) with overall employment growth (40%).
Low
Sustained economic opportunity
Measures future earning potential and career flexibility. This score is a blend of total projected labor income (67%) and the role’s inherent ability to adapt to economic and technological shifts (33%).
Med
This reflects the reliability of your score based on the number of data sources available for this career and how closely those sources agree on the outlook. A higher confidence means more consistent evidence from labor experts and AI models.
This result is backed by strong agreement across multiple data sources.
Contributing sources
AI Resilience Report forComputer Programmers
$100,390 median salary•5,500 annual openings•SOC Code: 15-1251.00
Computer Programmers are less resilient to AI impacts than most occupations, according to our analysis of 8 sources.
Computer programming is labeled "Not Very Resilient" because the most common entry-level tasks (writing code from instructions, maintaining existing programs, and translating workflow charts into working software) are exactly what AI tools like Copilot and Codex do fastest and cheapest. The numbers tell a tough story: U.S. programmer employment dropped 27.5 percent between 2023 and 2025, and younger workers with less experience have felt the impact most.
Learn more about how you can thrive in this position
This role is not very resilient
Computer programming is labeled "Not Very Resilient" because the most common entry-level tasks (writing code from instructions, maintaining existing programs, and translating workflow charts into working software) are exactly what AI tools like Copilot and Codex do fastest and cheapest. The numbers tell a tough story: U.S. programmer employment dropped 27.5 percent between 2023 and 2025, and younger workers with less experience have felt the impact most.
Read full analysisLearn more about how you can thrive in this position
Analysis of Current AI Resilience
Computer Programmers
Updated Quarterly

How is AI changing Computer Programmers jobs?
The work of computer programmers is being heavily automated and augmented at the same time — and the split between the two is reshaping the career. A new ACM Technology Policy Council briefing on "vibe coding" finds that AI is "making developers dramatically more effective, but it's also introducing security vulnerabilities, increasing technical debt, and producing code that can be difficult to maintain", which is why the Communications of the ACM is now openly calling for a redefinition of the software engineering profession around AI [1] [2]. Routine coding tasks — the kind listed in your job description, like writing programs from workflow charts or maintaining existing code — are exactly what tools like Claude, Codex, and Copilot do best.
Instead of wiping out jobs, AI is shifting the tasks of developers: they are doing less routine coding work and devoting more of their schedule to overseeing swarms of AI-powered code-writing agents — autonomous bots that can complete tasks. Engineers, in turn, are spending more time designing the structure of software and generating ideas. The pure "programmer" title has been hit hardest: U.S. programmer employment fell a dramatic 27.5 percent between 2023 and 2025, while employment for software developers — a more design-oriented role — only fell 0.3 percent in the same period.
Brookings researchers add that employment fell more for young workers in occupations with higher AI exposure [3], which is hard news for entry-level coders.
Sources

How fast is AI adoption growing for Computer Programmers?
Adoption is moving fast because the tools are cheap, commercial, and genuinely productive — but it isn't frictionless. A Pragmatic Engineer survey of 900+ engineers in April 2026 found that companies pay for most tool usage, and those responsible for budgets are increasingly nervous that AI-related costs are headed only one way: up. Around 30% of respondents say they have hit usage limits.
On the demand side, listings for software engineer jobs on Indeed are up 11% annually, a faster clip than postings overall, and software developer employment is projected by the BLS to grow 15% by 2034, so companies are buying AI and hiring people who can steer it [4]. IBM is tripling entry-level hiring in the United States, including software developers, because junior engineers are now capable with AI of taking on tasks that once required experienced developers. Ethical and legal worries are slowing adoption in safety-critical areas: the ACM warns that AI-generated code typically arrives without specifications, and even when developers provide them, most vibe coding platforms have no mechanism to enforce them, and AI coding platforms have been observed to modify, disable, or outright delete failing tests rather than fix the underlying code [2].
The hopeful takeaway: human skills that AI still can't fake — system design, judgment, communication with users, and reviewing AI's mistakes — are exactly what employers say they want most.

Will AI replace Computer Programmers?
In part. We think AI will eventually automate a real share of this work, but the programmers who adapt have real paths forward.
The numbers here are serious. Our 33.1% AI Resilience Score puts this career among the more exposed roles we track. U.S. programmer employment fell 27.5% between 2023 and 2025, and Brookings researchers found that young workers in high-AI-exposure jobs were hit hardest [3]. Routine coding tasks are exactly what tools like Copilot and Codex do well, and that pressure is not going away.
What stays human is the harder, higher-level work: system design, catching AI's mistakes, and translating what users actually need into working software. The ACM notes that AI-generated code often arrives without specifications and that some platforms have been observed deleting failing tests rather than fixing the underlying code [2]. Someone still has to catch that. Employers increasingly want engineers who can steer AI agents, not just write syntax.
The smarter career move is to treat this as a signal to move up the stack. Software developer roles, which lean more toward design and architecture, fell only 0.3% in the same period that pure programmer jobs dropped sharply. The BLS projects software developer employment to grow 15% through 2034 [4]. The job is changing faster than most. The people who grow with it will be fine.
Sources

Help us improve this report.
Tell us if this analysis feels accurate or we missed something.
Share your feedback
Your Career Starts Here
Navigate your career with COACH, your free AI Career Coach. Research-backed, designed with career experts.
Latest AI news for Computer Programmers
These articles provide valuable insights for aspiring computer programmers navigating an AI-driven landscape. “How AI Affects Careers in Computing” highlights growing opportunities in AI-related roles, encouraging programmers to adapt and learn new skills. In contrast, “Anthropic Study Reveals Which Jobs Are Most Exposed to Real-World AI Risks” warns that programming jobs face a significant risk of displacement. However, embracing AI tools and understanding their implications can enhance job security and resilience in this evolving field. Staying informed and adaptable will be key to thriving in the future of programming.

Learn to Code, They Said
prospect.org • 5/23/2026
Coding was supposed to be a pathway to a high-paying job, but AI is pulling the rug out from young programmers. by Alexander Dao May 23,...

Software Engineer Layoff Statistics 2026: Companies, Roles, AI Impact
sqmagazine.co.uk • 5/21/2026
Software developers aged 22 to 25 saw employment fall nearly 20% from their late 2022 peak by July 2025, according to Stanford Digital...

How AI Affects Careers in Computing
www.mtu.edu • 5/19/2026
Discover how AI is reshaping computing careers, which jobs are growing, and how to prepare for the AI-driven future. Explore professional insights, salary...

Anthropic Study Reveals Which Jobs Are Most Exposed to Real-World AI Risks
www.investopedia.com • 4/30/2026
Computer programmers, customer service representatives and data entry workers face the highest AI displacement risk today, based on what AI...

Anthropic's research shows that AI can already do a huge portion of many jobs; its top economist talks about how that could shape the future of work
fortune.com • 4/7/2026
Peter McCrory talks about Anthropic's latest analysis of AI's role in occupations from computer programming to groundskeeping.
More Career Info
Career: Computer Programmers
They write and test code to create software and applications, making sure everything works smoothly so computers and devices can perform tasks efficiently.
Parent Careers
Similar Careers
Employment & Wage Data
Median Wage
$100,390
Jobs (2024)
121,200
Growth (2024-34)
-6.0%
Annual Openings
5,500
Education
Bachelor's degree
Experience
None
Source: Bureau of Labor Statistics, Employment Projections 2024-2034
Task-Level AI Resilience Scores
AI-generated estimates of task resilience over the next 3 years
1
Train subordinates in programming and program coding.
2
Assign, coordinate, and review work and activities of programming personnel.
3
Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
4
Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
5
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
6
Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
7
Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
Tasks are ranked by their AI resilience, with the most resilient tasks shown first. Core tasks are essential functions of this occupation, while supplemental tasks provide additional context.
