O*NET: Software Developers·15-1252.00
The Verdict:Software engineers face the most mature AI augmentation of any white-collar role — coding assistants generate functional code, write tests, and refactor at scale. Entry-level positions are shrinking while aggregate demand remains strong, driven by the very AI systems reshaping the profession. The role is bifurcating: architects and system designers thrive while routine coders face displacement.
How much of this role's daily work remains beyond AI and robotic automation.
The degree to which this job needs a human present — hands-on, in the field, or in the room.
How important the unique human edge is — for trust, accountability, or judgment.
How strong the legal requirement is for a human in this job (by law, licensing, or credentials).
How far AI remains from performing this role's core functions.
The volume of jobs in this field being eliminated by AI or automation right now.
Median annual wage from the Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS), May 2024 release.
Projected change in total number of jobs (not salary) from 2024–2034. Source: Bureau of Labor Statistics Employment Projections.
Percentage of this role's analyzed tasks that AI can handle autonomously or nearly so. 3 of 17 tasks are classified as AI-exposed.
This role has a mixed AI profile.
3 tasks are automatable, 41% reward AI fluency, and 7 remain human-essential.
Tasks AI can do autonomously or nearly so
Master these tools — humans who do outperform those who don't
Tasks requiring trust, presence, or novel judgment
Software Engineer lands in Well-Paid, High Risk