As of June 2026, Computer Programmers has an AI-exposure score of 66/100 (High exposure) on the AI-Safe Careers index, blending O*NET tasks, the Anthropic Economic Index, the Penn/OpenAI study, and BLS data. This is an estimate of task exposure, not a prediction of job loss.
Computer Programmers
More exposed than 83% of the roles we track. Median pay ~US$100,390. About 5,500 projected openings a year (BLS 2024–34 — growth plus replacement).
Pay & demand figures are US medians (BLS, in USD) — your local figures will differ. Your exposure score applies broadly.
How you compare to similar Computer & Mathematical roles
Your tasks, by AI exposure
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- 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.
- Write or contribute to instructions or manuals to guide end users.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Train users on the use and function of computer programs.
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
- Train subordinates in programming and program coding.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Develop Web sites.
- Assign, coordinate, and review work and activities of programming personnel.
- Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
- Collaborate with computer manufacturers and other users to develop new programming methods.
No durable tasks identified for this role — its real, individually-assessed tasks consistently read as automatable (94%).
Safer adjacent roles
Your AI-Safe Career Report
Every task scored with what to do about it · 5–10 safer roles with salary, demand & reachability · skill-gap map · a 30/60/90-day roadmap · plus a résumé & LinkedIn rewrite · PDF.
Grounded in O*NET + the Anthropic Economic Index + BLS — personalized to your role.
AI was the most-cited reason for U.S. layoffs through mid-2026 — the workers who adapt earliest fare best. — Challenger, Gray & Christmas, 2026The upside: Workers with AI skills earn a roughly 62% wage premium — adapting pays. — PwC Global AI Jobs Barometer, 2026
Instant delivery — your personalized report is ready about a minute after checkout.