Software Developers


Software developers review the software needs of businesses. They design and create computer software to meet those needs. Sometimes a business may use a software developer to solve a problem in the software they are already using. Software developers have strong programming skills. These workers must always learn the new things about computers and software.

Working Conditions

Software developers work a standard work week. Evening and overtime work is sometimes needed to meet deadlines.



Salaries can be very high. Starting salaries range from $55,000 to $80,000.


Helpful Skills and Subjects to Study

Courses important for this career include computer science, mathematics, and English. Courses in logic, business and science are also helpful.


Related Jobs

Systems analysts, software quality assurance analysts, computer engineers, computer scientists, database administrators, webmasters, computer support specialists, computer programmers, financial analysts, urban planners, engineers of all industries, mathematicians, statisticians, operations research analysts, management analysts, and actuaries.


Education & Training

Bachelor's degrees and often a master's degree is usually required for this career. Relevant work experience also is very important.


Job Outlook

This career is expected to continue to grow. There should continue to be strong opportunities for qualified people.


Sources for Additional Information

Association for Computing Machinery (ACM)
1515 Broadway
New York, NY 10036