Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
People in this career work in these sectors.
What you can expect to experience while on the job
Employment of software developers is projected to grow 24 percent from 2016 to 2026, much faster than the average for all occupations. Employment of applications developers is projected to grow 30 percent, and employment of systems developers is projected to grow 11 percent. The main reason for the growth in both applications developers and systems developers is a large increase in the demand for computer software. The need for new applications on smart phones and tablets will help increase the demand for applications software developers. The health and medical insurance and reinsurance carriers industry will need innovative software to manage new healthcare policy enrollments and administer existing policies digitally. As the number of people who use this digital platform increases over time, demand for software developers will grow. Systems developers are likely to see new opportunities because of an increase in the number of products that use software. For example, more computer systems are being built into consumer electronics and other products, such as cell phones and appliances. Concerns over threats to computer security could result in more investment in security software to protect computer networks and electronic infrastructure. In addition, an increase in software offered over the Internet should lower costs and allow more customization for businesses, also increasing demand for software developers.Read More
Gray states indicate no data available
People in this career achieve this level of education.
Select major to see colleges that offer it
Skills helpful in this career