Software Developers, Applications


Will "Software Developers, Applications" be replaced by AI & Robots?

There is very little chance of this occupation being replaced by robots/AI. However, our poll suggests a higher chance of automation: a 31% chance of automation within the next 2 decades.

Automation Risk Level

Totally Safe

or 4% probability of automation

Projected Growth


by 2024

Median Annual Wage


or $48.11 hourly

People Employed


as of 2016

Most likely
Least likely

How this compares with other jobs: 131 out of 706

Cast Your Vote

How likely do you think this occupation will be taken over by robots/AI within the next 20 years?

Job description

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.

SOC Code: 15-1132

If you're thinking of starting a new career, or looking to change jobs, we've created a handy job search tool which might just help you land that perfect new role.

Search jobs in your local area


BoiWonder (No chance) says
The odds of a program being able to develop and program itself is highly unlikely as it would be capable of detecting errors in code which would only really be mendable to a human eye
Jul 09, 2019 at 08:48 AM
void (Could go either way) says
depends on the type of job (project) and level of specialization (customer needs).
many programmers already lost their jobs due to better tools, web development is one example. With tools like wordpress and other building kits, many websites do not require real programming skils anymore. Which jobs are to follow?
Jun 22, 2019 at 07:21 PM
JD Smith (Small chance) says
AI will be able to do a lot of programming tasks in the future, freeing up human minds to focus more on creative problem-solving and less on solving standard computer science problems which have established best practices to solve and just require time and thought.
Jun 13, 2019 at 05:59 PM
SM (No chance) says
Dev work can't be replaced by robots. However, I think less and less people will write code in the future: it will be possible to describe by voice what a software should do and some translation algorithm will write it for you.
May 19, 2019 at 09:20 AM
Foo (No chance) says
The task of software developers is to automate tasks that others do. If AI can do all of that, it means that every single job can be automated automatically and there is no longer any work left for humans. If AI can't do it, it means that there will be work left for programmers. This will be true, even if new tools are invented that automate some of the tasks programmers do.
Apr 30, 2019 at 07:49 PM
Julian (Small chance) says
Because we, software engineers, are the ones Who develop the robots program.
Apr 05, 2019 at 08:17 PM
Proper (Could go either way) says
20 years is a huge timespan.
Apr 05, 2019 at 09:27 AM
Fullwidth says
Dev work is completely based on personality and how you do it.
Mar 31, 2019 at 03:41 AM

Leave a reply about this occupation

Your email address will not be published.
Email (optional)

Have your say

T4NG4R4 on Bus Drivers, Transit and Intercity

sheen on Lawyers

Progressive on Models

Progressive on Models

It's 2019 on Athletes and Sports Competitors

Only 2% of CVs make it past the first round. Be in the top 2%

Build Your Resume