Software Developers

Code: 15-1252.00

Also known as: Application Developer, Application Integration Engineer, Developer, Infrastructure Engineer, Network Engineer, Software Architect, Software Developer, Software Development Engineer, Software Engineer, Systems Engineer

Description: Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

Software Developers

Typical wages


10% $65,210
25% $84,020
Median $110,140
75% $140,470
90% $170,100
10% $31.35
25% $40.39
Median $52.95
75% $67.53
90% $81.78

Projected employment

Estimated Employment
(2019 year)
1,469,200
Projected Employment
(2029 year)
1,785,200
Percent Change +0 %
Projected Annual Job Openings 131,400