According to EMSI’s most recent covered data (i.e., workers covered by unemployment insurance), the US has an estimated 900,000 computer software engineers. And if we consider sole proprietors and 1099 workers as well, the number would be closer to 1 million software engineers — up from 930,000 in 2001. However you look at it, this is a steadily growing occupation.
This post is meant to provide a more in-depth look at the labor market for software engineers. Data and analysis comes from Analyst, EMSI’s web-based labor market analysis tool. Analyst helps regional planners quickly gain a detailed look at trends, educational attainment, training programs, and staffing patterns for any of over 800 occupations and 1,100 industries in the US.
Computer software engineers are projected to grow by 3% and add 25,000 jobs from 2010-2012. At about $44 per hour (national median), the earnings for these jobs are quite good. Two main occupations comprise this category: “system software” and “applications.” We will cover both of these below.
1. Computer Software Engineers, Systems Software
According to the BLS, systems software engineers (SOC 15-1032) do the following:
- 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, formulate and analyze software requirements, and apply principles and techniques of computer science, engineering, and mathematical analysis.
Approximately 393,000 people work as system software engineers. From 2010-2012, employment is expected to increase by 5.3%, or roughly 20,000 workers. Average earnings come in at $45 per hour (note: this will fluctuate region to region. If you would like to look at a particular region — contact us). Systems software engineers tend to be male (84%), and most (68%) are between the ages of 25 and 45.
From 2010-2012, we estimate about 13,000 annual openings for system software engineers, which is an estimate of the new positions being created and existing positions needing to be filled due to an exiting of the occupation (i.e., retirement, career change). According to IPEDS, in 2010 nearly 46,000 completed degrees and certificates related to this job. There are currently over 22,000 related job postings on Indeed.com.
Nearly 50% of the people who work as system software engineers have a bachelor’s degree and 30% have a master’s degree.
The top educational programs for systems software are computer science (15,000 completers in 2010), information technology (12,000 completers), information science (12,000 completers), and general computer engineering (6,000 completers). Informatics also popped up in this area with about 300 completers.
The top five industries that employ these system software engineers are:
- Computer systems design services employs 15% of the total system software workforce, or nearly 60,000 engineers. This is 8.6% of the total workforce for the industry. Example companies: Fedex and Convergys.
- Custom computer programming services employs nearly 14% of the total system software workforce, or nearly 54,000 engineers. This is 8.3% of the total workforce for the industry. Example company: Hewlett-Packard.
- Software publishers employs 7% of the total system software workforce, which is nearly 28,000 engineers. This is 10.6% of the workforce for the industry. Example companies: Microsoft and Oracle.
- Research and development in the physical, engineering and life sciences employs 4% of the total system software workforce, which is nearly 17,000 workers. This is 4% of the total workforce for the industry. Example companies: These tend to be smaller research firms.
- Electronic computer manufacturing employs 4% of the total system software workforce, which is nearly 16,000 engineers. This is 17% of the total workforce for the industry. Example companies: Dell and IBM.
The industry that employs the highest percentage of these workers is computer storage device manufacturing. Just over 18% (4,160) of the workforce in this industry are application engineers.
Here is the more complete table:
[table id=195 /]
2. Computer software engineers, applications
Our second computer software engineer is responsible for creating “applications” (SOC 15-1031). According to the BLS, they do the following:
- Develop, create, and modify general computer applications software or specialized utility programs.
- They also analyze user needs and develop software solutions. design software or customize software for client use with the aim of optimizing operational efficiency, and may analyze and design databases within an application area, working individually or coordinating database development as part of a team.
Recent data shows that there are about 507,000 computer software engineer, application workers. From 2010-2012, the occupation is projected to gain 28,000 jobs (5.8% growth). Average earnings comes in at $42 per hour. There are estimated to be 18,500 annual openings between 2010-2012, as well as 36,627 completions (i.e., those finishing programs that train for this job). Right now, there are 31,000 job postings that relate to computer software engineers of this type. Most of the workers in this area are men (84%) and 70% are between the age of 25-44.
Again, the top program for this occupation is computer science. In 2010, 15,224 people completed degrees and certificates related to applications software engineers.
Not surprisingly, application engineers have a staffing pattern similar to systems software engineers. Here are the top five:
- Computer systems design services employs 17% of all application engineers, which is nearly 87,000 workers. Application engineers also comprise nearly 13% of the total computer systems design workforce. Example companies: Fedex and Convergys.
- Custom computer programming services employs 16% of all application engineers, which is just over 82,000 workers. Application engineers comprise nearly 13% of the total computer systems design workforce. Example company: Hewlett-Packard.
- Software publishers employs 8.5% of all application engineers, which is 43,000 workers. Application engineers comprise 16.5% of the total software publishing industry workforce. Example companies: Microsoft and Oracle.
- Corporate, subsidiary and regional managing offices employs 5% of all application engineers, which is 26,000 workers. Application engineers only comprise 1.5% of this industry’s workforce. Note: No good examples for this one.
- Other computer related services employs 3% of all application engineers, which is 14,000 workers. Application engineers comprise 13% of this industry’s workforce. Example companies: Thomson Reuters and Sun Microsystems.
The industry with the highest percentage of application engineers is computer facilities management services. Over 12% (6,500) of the workforce in this industry are application engineers.
Here is the more complete table:
[table id=196 /]