Computer Software Engineer

Engineer

Job Description
Software engineers analyze users’ needs and design, construct, test, and maintain computer applications software or systems. They also solve technical problems that arise. Software engineers can be involved in the design and development of many types of software, including software for operating systems and network distribution, and compilers, which convert programs for execution on a computer. Computer applications software engineers build and maintain general computer applications software or specialized utility programs, while computer systems software engineers coordinate the construction and maintenance of a company’s computer systems and plan their future growth.

Education Requirements
Most employers prefer applicants who have at least a bachelor’s degree in computer science or software engineering. Graduate degrees are usually preferred for some of the more complex jobs. Because of increasing emphasis on computer security, software engineers with advanced degrees in mathematics and systems design will be in demand.

Job Outlook
According to the Bureau of Labor Statistics, employment of computer software engineers is projected to increase through 2018, mostly from new job creations.

Fill Out the Form Above to Learn About Degrees

Please see the Bureau of Labor Statistics for the most current salary and job outlook statistics.

X

Get More Information on Degree and Certification Programs

* In the event that we cannot find a program from one of our partner schools that matches your specific area of interest, we may show schools with similar or unrelated programs.