Get a Job >> Browse Articles >> Launching a Tech Career

Get a Job >> Browse Articles >> Tech Job Snapshots


Get a Software Engineering Job

Get a Software Engineering Job


May 27, 2008

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.

Median Salary


Education Requirements

Most employers prefer applicants who have at least a bachelor’s degree in computer science or software engineering. Graduate degrees are preferred for some of the more complex jobs. In 2006, about 80 percent of workers had a bachelor’s degree or higher. Because of increasing emphasis on computer security, software engineers with advanced degrees in mathematics and systems design will be sought after.

Next Steps

  1. Get an IT Degree
  2. Get Some Experience
  3. Get Certified
  4. Brush Up Your IT Resume
  5. Look For an IT Job
  6. Prepare for Your Interviews
  7. Nail the Salary Negotiation

InsideTech School Finder

Save time in your search for a degree program. Use InsideTech's School Finder to locate schools online and in your area.