Job 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.
Is Software Developer the right career path for you?
Take the MyMajors Quiz and find out if it fits one of your top recommended majors!
Median Annual Wage |
$138,110 |
Median Hourly Wage |
$66.40* |
Total Employed Nationally |
1,656,880 |
Source: Bureau of Labor Statistics May 2023 wage data and 2022-2032 employment projections. "Projected growth" represents the estimated change in total employment over the projections period (2022-2032). "Projected job openings" represent openings due to growth and replacement.