Pathways Home
 jobstechnology fieldscommunity colleges
site search
community college finder
enter your zip code:

Software Engineer

As a software engineer, you'll test, design, and develop computer software. You might write programming code that actually runs the computer, or refine applications as technologies advance and new user needs arise. You could program the controls of anything from an airplane to a video game.

You'll often work as a member of a team when preparing new applications for release. You'll work most closely with hardware engineers, who are responsible for the physical aspects of a computer, but you'll also work with people in engineering, marketing, manufacturing, and design.

Tasks may include:
  • Planning and modifying software systems according to time and cost constraints
  • Developing testing procedures, programming, and documentation
  • Coordinating installation of software systems
  • Assisting customers/clients with maintenance of software systems
  • Solving technical problems that may arise, both on site and off

Degree Requirements:
Minimum two-year degree in information technology or computer engineering

Skills Required:
  • Strong analytical and programming skills
  • Problem-solving ability
  • Familiarity with different programming languages
  • Good communication and interpersonal skills, especially with clients and customers
  • Ability to work as part of a team