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. This is further validated by our poll, which suggests a 29% 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


Elon Musk (No chance) says
it wont be taken over
Sep 06, 2019 at 08:38 PM
Riddix (Likely) says
AI, dynamic programming and stuff
Aug 15, 2019 at 09:57 AM
Manuel (Small chance) says
Even the robots or AIs that can replace programmers will have to be programmed by people in the first place.
Aug 07, 2019 at 01:21 AM
Olaf says
Software Developers 4%
Computer Programmers 48%
It doesn't make sense.
Jul 27, 2019 at 09:06 PM
Danni (No chance) says
It does.
Developing is different from programming.
Not much difference maybe.. but you need to be more creative on one side.
Aug 28, 2019 at 02:51 PM
Vi (No chance) says
Application development requires human creativity in problem solving
Jul 19, 2019 at 06:35 AM
makis says
Food for thought...
So if you have an idea (you are the creative mind, and the problem solver) you could hire a robot to create the app/software for what you need?

I believe that it's possible! You?
Sep 11, 2019 at 02:38 PM
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
Jason says
LoL that is mostly templates and a CMS not an AI. But yeah tech is supposed to make things easier for people. People's jobs in the future will be mostly sales, development of technology, research. Those who arent skilled enough to work will be leeches in a new Reverse Tax system. This much is guaranteed. There is no alternative. Those unskilled people will revolt and then the proposal of a reverse tax system will be introduced.
Sep 01, 2019 at 10:28 AM
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
Sergey says
What if some people are not creative by nature or they are born technitians and they don't want to work as artists or creative problem solvers? What all those "technitians-by-heart" should do? To be left without jobs? Kill themselves? All people cannot be creative all at once or be artists. Different people have different talents.
Aug 05, 2019 at 06:40 AM
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
Jason says
The way in which we instruct a computer to do its stuff will change for sure
Sep 01, 2019 at 10:29 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)