This occupation has an extremely low probability of automation.

4.2% probability

of automation

30.5% growth

projected to 2026

831,300 employed

currently in the US

$104,300 annual wage

US, median ($50.14 hourly)

What they do

Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.

Risk of automation

This occupation is 4.2% likely to be automated. It ranks 130 of 702 occupations analyzed (higher rank means higher likelihood).

People affected and economic value

In the US, 831,300 people have this job. They earn $104,300 per year on average (the mean annual wage). The occupation therefore represents $86,704,590,000 in annual economic value. The mean hourly wage for this occupation is $50.14.

Official growth forecast

This occupation is projected to grow 30.5% between 2016 and 2026. At this rate, there would be 1,084,600 people with this job at that time.

References and notes

This article uses data from "The Future of Employment" (PDF), a 2013 study from University of Oxford researchers, and US Bureau of Labor Statistics files including Standard Occupational Classification 2010 Definitions (XLS), May 2016 Occupational Employment Statistics (zip) and 2016-2026 Employment Projections (XLS).