Software Developers, task by task.
The work this job is made of, grouped and scored on how much of its output software can produce today, then linked to what addresses it. What is left over is the job. The full activity list is underneath.
Also filed here93
- developer
- beta tester
- game engineer
- game developer
- server engineer
- software writer
- graphic engineer
- systems engineer
- computer engineer
- embedded engineer
- software designer
- software engineer
- solution engineer
- computer architect
- and 79 more
- SOC code
- 15-1252.00
- Activities scored
- 6
- In O*NET
- 18 activities
- Activities an agent can take on
- 5
- Grounded in
- O*NET 30.3
The tasks · Software DevelopersSOC 15-1252.00
Software design and developmentWhat can do this →
88% agentMostly automatable
Code modification and performance improvementWhat can do this →
85% agentMostly automatable
Testing procedures and validation developmentWhat can do this →
82% agentMostly automatable
Requirements analysis and feasibility assessmentWhat can do this →
80% agentMostly automatable
Project reporting and documentationWhat can do this →
64% agentPartly automatable
Team supervision and personnel managementWhat can do this →
25% you keepBarely automatable
The team5 agents 5 need no setup
Software Design Agent
C# · Apache Maven · Eclipse IDE
No integration needed
Code Optimization Agent
C++ · Apache Spark · Docker
No integration needed
Testing Framework Agent
Apache Airflow · Atlassian JIRA · Docker
No integration needed
Requirements Analysis Agent
Docs · Sheets · Atlassian Confluence
No integration needed
Technical Documentation Agent
Docs · Atlassian Confluence · Adobe Acrobat
No integration needed
You keep this
Final approval of software architecture and design decisionsPersonnel hiring, performance reviews, and team leadership accountabilityClient relationship ownership and high-stakes technical negotiationsSystem deployment authorization and production release decisions
Automatability scores estimate how much of a task an agent can reliably do today, grounded in O*NET task data. They are not predictions of job loss.
Start with these three
The most automatable work in this job, and the one tool we would use for each. Every task has a page of its own with the reasoning and every occupation that does it.
The full activity list
All 18 detailed work activities O*NET records for Software Developers, grouped by how much of each one software can take on. Every row has its own page.
Mostly automatable 8
Partly automatable 6
Barely automatable 4
| Activity | Jobs |
|---|---|
| Supervise information technology personnel | 12 |
| Manage information technology projects or system activities | 10 |
| Coordinate software or hardware installation | 6 |
| Teach others to use computer equipment or hardware | 5 |