Software Developers
Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.
Based on O*NET work context for this occupation. This score does not predict individual job losses.
What drives the score
Automation and repetition raise exposure; freedom to set tasks lowers it. Each measure uses a 0–100 scale.
Analysis reviewed 2026-08, using O*NET 30.3 and BLS projections for 2024–2034. The score, skills and ranking panels use the latest dataset.
A 35 is not a reprieve. It is the score of a job whose middle is being hollowed out while both ends grow.
Employment is projected up 15.8% to 2034, so headcount is not the story here. What changes is that typing the code stops being the scarce part of the job.
What leaves the week first
Three numbers make the 35. Automation reads 31, repetition 56, freedom to set your own tasks 80. The work is not procedural. A great many of the keystrokes inside it are. That freedom is the only thing holding the score out of the high band: nobody hands a developer a script to follow, so nobody can hand a model one either.
What goes first is every operation whose specification is finished before the work starts.
- Boilerplate and glue codeCRUD endpoints, DTO mappers, a client for an API whose spec already exists. Only the transcription is left.
- First-draft unit testsThe happy path and the obvious edges are close to free now. The test that encodes a business rule nobody wrote down is not.
- Mechanical refactorsRename across a repo, framework bumps, callback-to-async rewrites, porting between two ORMs.
- Orientation in unfamiliar codeA thirty-minute first pass through a service you have never opened compresses to about five minutes of asking and verifying.
What is still yours
Programming scores 75 on importance in this role and only 46 on transferability. It is your lowest-carrying top skill, and it is now the most assisted one. What stayed high is critical thinking at 72 and 63, judgment at 66 and 62, complex problem solving at 60 and 62. That gap is the whole argument. The paid part of the job is moving from producing code to deciding what code should exist and whether the produced code is right.
The rewriting falls unevenly. Work defined as implementing a ticket is under real pressure, because a ticket is a specification and specifications are what models consume. Work defined as finding out why the system falls over under load is not.
- Deciding what to build and what to refuseRequirements arrive contradictory. Resolving that is a negotiation with people about tradeoffs.
- System design under real constraintsA latency budget, a schema you cannot change, a team that has to maintain it at 3am.
- Debugging productionThe failure sits between components and the logs are incomplete. Choosing what to instrument first is judgment.
- Owning correctnessSomeone is accountable when generated code ships a bug. Reviewing machine output has become a first-class skill.
Where the ranking actually leads
Your board is unusually tight at the top. What the credible entries share is not the word technology. All of them pay for systems analysis, judgment under incomplete information, and holding a large system in your head. Only the object changes.
One row deserves a warning label. Airline pilot appears at a 0.205 gap with a $232,140 median, because the reasoning and monitoring skills genuinely overlap. Flight hours and type ratings do not appear in a skill vector.
Gap 0.079, the smallest on the board, with 28.5% projected growth and a $129,180 median. The overlap is systems thinking. The delta is monitoring discipline and threat modelling. Cheapest entry is doing security work inside your current team for two quarters before you change the title.
Gap 0.124 and a $161,740 median. Hardware engineering is the move most developers never consider, and the skill distance is smaller than the distance to management. It rewards the same debugging instinct one layer down.
The largest pay step on the list at $175,140, and a 0.175 gap that understates the problem. What is missing is personnel and financial resource management. You acquire those by leading a team, not by studying.
Ranks on cognitive similarity and a very high median. Becoming a commercial pilot means hundreds of flight hours and a type rating, neither of which is a skill gap. Read it as a quirk of the scoring.
How well your skills transfer
Each skill is scored on how well it transfers into occupations that are growing and less exposed. The ones high on both importance and transfer are worth deepening.
| Skill | Transferability | Importance in current role |
|---|---|---|
| Critical Thinking | 63 | 72 |
| Judgment and Decision Making | 63 | 66 |
| Active Listening | 63 | 60 |
| Speaking | 63 | 53 |
| Monitoring | 63 | 50 |
| Active Learning | 62 | 63 |
| Complex Problem Solving | 62 | 60 |
| Coordination | 62 | 50 |
| Reading Comprehension | 61 | 63 |
| Time Management | 61 | 53 |
Show 25 more skills
| Skill | Transferability | Importance in current role |
|---|---|---|
| Writing | 60 | 56 |
| Social Perceptiveness | 60 | 47 |
| Instructing | 58 | 47 |
| Learning Strategies | 58 | 41 |
| Systems Analysis | 57 | 63 |
| Systems Evaluation | 56 | 60 |
| Service Orientation | 56 | 47 |
| Persuasion | 54 | 44 |
| Mathematics | 53 | 44 |
| Negotiation | 52 | 41 |
| Science | 52 | 28 |
| Management of Personnel Resources | 50 | 31 |
| Operations Analysis | 49 | 56 |
| Installation | 48 | 22 |
| Technology Design | 47 | 60 |
| Quality Control Analysis | 47 | 44 |
| Troubleshooting | 47 | 41 |
| Equipment Selection | 47 | 28 |
| Management of Financial Resources | 47 | 19 |
| Management of Material Resources | 47 | 16 |
| Equipment Maintenance | 47 | 6 |
| Operations Monitoring | 46 | 44 |
| Repairing | 46 | 3 |
| Programming | 45 | 75 |
| Operation and Control | 43 | 25 |
Compare how well you can use each skill in growing, low-exposure occupations with its importance in your current role. How we score skills.
Jobs you could move to
Compare related occupations by skill overlap, retraining effort, pay and projected growth. Choose a priority to adjust the ranking. Licensing requirements may limit some routes.
- Median pay · U.S.
- $175,140
- 10-yr growth
- +15.8%
- Skill gap
- 18%
- Retraining
- Moderate
Skills to build: Management of Personnel Resources, Management of Financial Resources, Monitoring, Speaking
- Median pay · U.S.
- $129,180
- 10-yr growth
- +21%
- Skill gap
- 8%
- Retraining
- Low
Skills to build: Speaking, Reading Comprehension, Monitoring, Active Listening
- Median pay · U.S.
- $135,880
- 10-yr growth
- +21.1%
- Skill gap
- 13%
- Retraining
- Low
Skills to build: Monitoring, Operations Monitoring, Speaking, Active Listening
- Median pay · U.S.
- $232,140
- 10-yr growth
- +8.3%
- Skill gap
- 21%
- Retraining
- Moderate
Skills to build: Operation and Control, Operations Monitoring, Monitoring, Time Management
- Median pay · U.S.
- $213,990
- 10-yr growth
- +3.2%
- Skill gap
- 20%
- Retraining
- Moderate
Skills to build: Persuasion, Social Perceptiveness, Writing, Speaking
- Median pay · U.S.
- $161,740
- 10-yr growth
- +9.1%
- Skill gap
- 12%
- Retraining
- Low
Skills to build: Speaking, Writing, Reading Comprehension, Active Listening
What to learn this quarter
The framing that pays is becoming the person trusted to ship machine-generated code. That is a verification skill plus enough model literacy to know where the failure modes live.
- Ship one thing with a model in the critical pathRetrieval, evaluation, and a fallback for when the output is wrong. Handling the wrongness is where production AI actually lives.Start on PlanetNoCode
- Get statistically literateDistributions, sampling error, why an A/B test needs a power calculation. It is the cheapest thing that opens the analytics half of your board.Start on edX
- Pick security or systems design and go deepBoth credible pivots reward depth over breadth. Choose the one you would actually do at work next quarter.Start on Google Career Certificates
- Check the demand before you commit a yearThe pivot that sticks is the one somebody was already asking for. Read where the asking happens.Start on NicheIQ
Where to learn the missing half: Google Career Certificates for systems analysis · active learning, LinkedIn Learning for writing · speaking, edX for mathematics · reading and PlanetNoCode for complex problem solving. Some of those are affiliate links. It never changes what we list.
The number that should unsettle you
Across all 862 occupations here, AI exposure and median wage correlate at −0.189. Real, and weak enough that pay explains about 3.6% of the variation. Sorted by wage quartile, the cheapest quarter of occupations averages 38.5 exposure and the most expensive averages 32.2. Six points, across a $76,000 gap in median pay.
So the scores above yours are not a queue of cheap jobs. Air traffic controllers sit at 62 on a $148,080 median. Airline pilots at 58 on $232,140. Nuclear reactor operators at 58 on $122,890. Exposure tracks how much of the work is specified before it starts, and a well-paid procedure is still a procedure. Your 35 is bought almost entirely by that freedom score of 80. An employer can take it back next quarter by redefining the job as ticket implementation.
Snapshot: O*NET 31.0, BLS OEWS May 2025, BLS Employment Projections 2025-2035. Scoring v2.1.0-onet-31.0. Method on the how it works page.