Fastest Growing Field
Rapid employment growth is expected in software engineering for several years, providing excellent job opportunities for college graduates.
Several Career Options
More than 800,000 software engineers were employed in the United States in 2005, mostly for medium- to large-size firms. A growing number are becoming self-employed as consultants.
High Starting Salaries
The average starting salary for software engineering graduates with a bachelor’s degree is more than $60,000. The industry median for full-time software engineers is about $80,000.

Software engineers are in high demand! Iowa State University now offers an undergraduate academic program to prepare you for a dynamic career in software engineering. Learn more about the academic program and how you can apply.
As a software engineer, you can use your expertise in computer science, engineering, and math to design, develop, and evaluate software for companies that configure and install computer systems. Specific tasks software engineers perform evolve quickly, reflecting changes in technology, as well as the needs of employers. They work as members of teams that may include engineering, marketing, manufacturing, and design professionals who work together to create new products.
The software engineering program is administered jointly by the College of Liberal Arts & Sciences’ Department of Computer Science and the College of Engineering’s Department of Electrical and Computer Engineering.