Software Developers & Software Engineers

Back to Occupations
Fast Growing
Steady Growth

Occupation Description

Software developers of system software study, design, test and implement operating systems-level software, compilers and network distribution software for medical, industrial, military, aerospace, business, scientific, communication and general computer applications. Create operational specifications and formulate and research software requirements. Embedded system software design may be required. Techniques of computer science, mathematical analysis, and engineering are applied principles in the field.

Estimated Income

All financial data provided by Bureau of Labor Statistics (
Lower End
Upper End
All financial data provided by Bureau of Labor Statistics (

Total Employees In 2010


Job Openings By 2025


Growth Rate


Required Education

Bachelor's degree
Specific Programs:
Bachelors of Computer Science
Masters Of Software Engineering

Required Work Experience


Based on national data, not school-specific information. Conditions in your area may vary

National long-term projections may not reflect local and/or short term economic or job conditions and do not guarantee actual job growth