SOC 15-1252 · Job decomposition
Software Developers
What this job actually does, classified into Automate, Augment, and Human-only. Decomposed from 155 canonical roles mapped to this SOC across Nuvepro's real-world JD corpus.
1,687,890
U.S. employment
BLS OEWS
$135,980
Median annual wage
BLS OEWS
29%
AEI exposure
Anthropic Economic Index
4204
Distinct tasks
From 155 roles
Task mix (by distinct task)
Automate · 119 (3%)
Augment · 3131 (74%)
Human-only · 954 (23%)
Automate
12 of 119
AI does it end-to-end
- Perform prescribed activities in a timely manner.62 jobs · 6 roles · 71% confidence
- Perform unit tests.28 jobs · 2 roles · 100% confidence
- Use automated testing tools to perform testing and maintenance.17 jobs · 3 roles · 97% confidence
- Create and maintain project documentation.16 jobs · 1 role · 56% confidence
- Maintain technical documentation.16 jobs · 1 role · 100% confidence
- Report control issues with transparency.14 jobs · 2 roles · 50% confidence
- Document software solutions.13 jobs · 2 roles · 90% confidence
- Perform unit tests on developed code.13 jobs · 2 roles · 100% confidence
- Automate builds across environments.11 jobs · 1 role · 91% confidence
- Automate monitoring across environments.11 jobs · 1 role · 91% confidence
- Document functional requirements related to the end-user experience.11 jobs · 1 role · 73% confidence
- Automate regression testing across environments.10 jobs · 1 role · 80% confidence
Augment
12 of 3131
Human + AI together
- Participate in code reviews.226 jobs · 17 roles · 100% confidence
- Stay informed of industry technology trends and innovations.207 jobs · 16 roles · 100% confidence
- Apply secure coding practices to mitigate vulnerabilities.169 jobs · 16 roles · 100% confidence
- Ensure seamless integration of software solutions with business objectives.129 jobs · 12 roles · 99% confidence
- Guide team members through structured assignments.127 jobs · 10 roles · 86% confidence
- Design, develop, and improve software using engineering methodologies.121 jobs · 12 roles · 100% confidence
- Identify ways to mitigate risk.116 jobs · 9 roles · 100% confidence
- Ensure code is scalable, maintainable, and optimized for performance.115 jobs · 12 roles · 100% confidence
- Escalate breaches of policies and procedures appropriately.114 jobs · 11 roles · 100% confidence
- Deliver work in line with relevant rules, regulations, and codes of conduct.111 jobs · 11 roles · 95% confidence
- Deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools.108 jobs · 12 roles · 100% confidence
- Stay current on technology trends.107 jobs · 10 roles · 100% confidence
Human-only
12 of 954
Judgment, taste, accountability
- Mentor other members of the engineering community.291 jobs · 19 roles · 100% confidence
- Devise solution strategies with cross-functional teams.146 jobs · 13 roles · 91% confidence
- Participate in internal and external technology communities.142 jobs · 12 roles · 100% confidence
- Participate in internal technology communities.127 jobs · 11 roles · 100% confidence
- Participate in external technology communities.126 jobs · 11 roles · 100% confidence
- Collaborate with product managers, designers, and engineers to define software requirements.116 jobs · 8 roles · 94% confidence
- Communicate complex information.116 jobs · 8 roles · 79% confidence
- Partner with other functions and business areas.112 jobs · 11 roles · 98% confidence
- Act as a contact point for stakeholders outside the immediate function.108 jobs · 10 roles · 100% confidence
- Influence stakeholders to achieve outcomes.108 jobs · 9 roles · 100% confidence
- Consult on complex issues.107 jobs · 8 roles · 98% confidence
- Identify new directions for assignments and projects.106 jobs · 8 roles · 93% confidence
Audit this role for your org
See which of these tasks your team is doing today, and how to ship the first AI-enabled version in 14 days.