Business, Finance, and Information Technologies, Future of Work
       Software Developers
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.
Occupation Details
County Information
Wage
                $53/hour
                Average
            
            
                $106,640/year
                Median
            
        Wage Range
                 $70,390/year
                 Entry
            
            
                 $131,460/year
                 Experienced
            
        Growth Opportunity
                 53
                 Annual Openings
            
            
                 19% change
                 total jobs from 2020-2030
            
        Education Typically Needed
Bachelor's degree
    Work Experience Typically Needed
None 
    Want more information about this occupation?
Learn more about Software Developers