Where a software developer can go next
12 destinations recorded, ranked by how much of the target role a software developer already meets. The closer to the top of Table 1, the less there is to learn.
Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.
Also known as application developer, solutions developer, electric vehicle software development engineer, programmer, application programmer, software specialist, application software developer, software engineer, applications engineer, soft developer, battery software developer, software developers.
Professionals 108 skills on file 12 career moves 7 above 60% overlap Closest: industrial mobile devices software developer, 81%
- 70% and above · short step
- 50 to 70% · real move
- Below 50% · substantial retraining
Table 1 · Within reach
- ICT system developer 76% covered · difficulty 37.8
- digital games developer 73% covered · difficulty 38.4
- numerical tool and process control programmer 69% covered · difficulty 44.7
- web developer 69% covered · difficulty 47.1
- user interface developer 69% covered · difficulty 45.7
- computer-aided design operator 64% covered · difficulty 52
- industrial mobile devices software developer 81% covered · difficulty 29.6
Table 2 · A bigger jump
Possible, but expect real retraining rather than a sideways step.
Table 3 · What the job itself asks for
A software developer needs 24 required skills and areas of knowledge. These 10 are the ones fewest other jobs share, so they say the most about the work.
- web services information and communication technologies (icts)
- develop automated migration methods management skills
- identify customer requirements information skills
- create flowchart diagram communication, collaboration and creativity
- use software design patterns communication, collaboration and creativity
- integrated development environment software information and communication technologies (icts)
- tools for software configuration management information and communication technologies (icts)
- use software libraries working with computers
- analyse software specifications working with computers
- develop software prototype working with computers
Table 4 · Jobs that lead here
The reverse view: occupations whose skills already cover much of what a software developer does. The figure is how much of this job each one brings.
Look up another occupation
Software developer is filed under Professionals, ISCO major group 2. The full index lists all ten groups.
How these figures were compiled
Overlap is how much of the target role is already part of a software developer’s work. It is directional: the figure for the reverse move differs. Every entry above opens the full comparison for that move: what carries over, what is missing, and where to start. The full method.