Reading Time: 7 minutes
Posted On: July 4, 2018 by Henry R. Steele

The following article discusses the salary and career outlook for graduates with a MBA, Graduate or Undergraduate Computer Science degree in Iowa. Learn about the demand, salary outlook, top employers, job titles, as well as education options for campus and online Computer science degree programs for Iowa graduates.

Computer Science Snapshot

Avg US Salary

$101,878

.

Avg Iowa Salary

$65,129

.

State vs National

Ranked 48th

.

Total Job Postings

1,176

Job Type

Full-Time

Min Education Level

Bachelor’s Degree

Recommended Degree

Masters or MBA

Most Common Degree

Comp Sci/Engineering

Desired Experience Level

Mid Level

*Data based on job title of Software Engineer

Iowa Computer Science Demand

Computer science and technology employed has held steady in Iowa as of 2017, according to a survey conducted by CompTIA, which is the top technology industry association in the world. The organization estimated that the technology sector is responsible for 4.8% of the economy in this state, and is now home to more than 4300 businesses in the technology and computer science field.

With approximately 88,000 technology workers, Iowa currently ranks #30 in the US in net technology employment. Technology workers comprise 5% of the workforce in Iowa. The state also saw a 21% increase from 2016 to 2017 in the number of technology job postings.

The low cost of living and central location of the state also makes Iowa a desirable destination for technology professionals.

National Computer Science Salary Outlook

The national average estimate for Software Engineer was $101,878. This number is estimated from over 57,009 salaries and job advertisements from Indeed.com. This equates to an hourly salary of $53.060 and monthly of $8,490.

  • .
  • .
  • .
  • Most Reported
  • .
  • .
  • .
  • .
  • .
  • .

$32,000

$210,000

Salary Distribution

Iowa Computer Science Salaries by Career

The following Computer Science career paths show the average salary derived from job postings in Iowa.

Database Administrator$78,647 Rank: 29th
The average salary ranks 29th among states in the country. This equates to an hourly salary of $40.960 and monthly of $6,554. There were job openings from employers like Robert Half Technology, Linn-Mar Community School District, ACT, Inc., and EMC Insurance. Further, 65% of these employers were seeking Full-time workers. Others such as Part-time, Temporary, Internship, Commission, Contract were also available. Most jobs for Database Administrator required an applicant to have Mid Level experience.

  • .
  • .
  • .
  • Most Reported
  • .
  • .
  • .
  • .
  • .
  • .

$28,000

$155,000

Salary Distribution
Application Developer$71,061 Rank: 37th
The average salary ranks 37th among states in the country. This equates to an hourly salary of $37.010 and monthly of $5,922. There were job openings from employers like DuPont, Wells Fargo, Berkley Technology Services, and RSM US LLP. Further, 79% of these employers were seeking Full-time workers. Others such as Temporary, Contract, Part-time, Internship, Commission were also available. Most jobs for Application Developer required an applicant to have Mid Level experience.

  • .
  • .
  • .
  • Most Reported
  • .
  • .
  • .
  • .
  • .
  • .

$27,000

$135,000

Salary Distribution
Information Security Analyst$82,988 Rank: 14th
The average salary ranks 14th among states in the country. This equates to an hourly salary of $43.220 and monthly of $6,916. There were job openings from employers like Mass Markets, Aegon, Army National Guard, and Palmer Group. Further, 80% of these employers were seeking Full-time workers. Others such as Part-time, Temporary, Contract were also available. Most jobs for Information Security Analyst required an applicant to have Mid Level experience.

  • .
  • .
  • .
  • .
  • Most Reported
  • .
  • .
  • .
  • .
  • .

$42,000

$135,000

Salary Distribution
Network Administrator$60,270 Rank: 22nd
The average salary ranks 22nd among states in the country. This equates to an hourly salary of $31.390 and monthly of $5,023. There were job openings from employers like Robert Half Technology, DuPont, Mercy Health, and EVERFI. Further, 90% of these employers were seeking Full-time workers. Others such as Contract, Part-time, Temporary were also available. Most jobs for Network Administrator required an applicant to have Mid Level experience.

  • .
  • .
  • .
  • .
  • Most Reported
  • .
  • .
  • .
  • .
  • .

$30,000

$98,000

Salary Distribution
Network Security Engineer$101,105 Rank: 21st
The average salary ranks 21st among states in the country. This equates to an hourly salary of $52.660 and monthly of $8,425. There were job openings from employers like Palmer Group, Meredith Corporation, Cambrex Corp., and Wells Fargo. Further, 85% of these employers were seeking Full-time workers. Others such as Temporary, Contract, Part-time were also available. Most jobs for Network Security Engineer required an applicant to have Mid Level experience.

  • .
  • .
  • .
  • Most Reported
  • .
  • .
  • .
  • .
  • .
  • .

$37,000

$195,000

Salary Distribution
Software Engineer$65,129 Rank: 48th
The average salary ranks 48th among states in the country. This equates to an hourly salary of $33.920 and monthly of $5,427. There were job openings from employers like Rockwell Collins, Meredith Corporation, Robert Half Technology, and Cobham. Further, 84% of these employers were seeking Full-time workers. Others such as Commission, Part-time, Temporary, Contract, Internship were also available. Most jobs for Software Engineer required an applicant to have Mid Level experience.

  • .
  • .
  • .
  • Most Reported
  • .
  • .
  • .
  • .
  • .
  • .

$28,000

$117,000

Salary Distribution
Full Stack Developer$87,288 Rank: 37th
The average salary ranks 37th among states in the country. This equates to an hourly salary of $45.460 and monthly of $7,274. There were job openings from employers like Robert Half Technology, Granular, Principal Financial Group, and Workiva Inc.. Further, 78% of these employers were seeking Full-time workers. Others such as Contract, Temporary were also available. Most jobs for Full Stack Developer required an applicant to have Mid Level experience.

  • .
  • .
  • .
  • Most Reported
  • .
  • .
  • .
  • .
  • .
  • .

$41,000

$150,000

Salary Distribution
Security Analyst$56,409 Rank: 36th
The average salary ranks 36th among states in the country. This equates to an hourly salary of $29.380 and monthly of $4,701. There were job openings from employers like Mass Markets, Meredith Corporation, Aegon, and Principal Financial Group. Further, 80% of these employers were seeking Full-time workers. Others such as Part-time, Temporary, Contract, Commission were also available. Most jobs for Security Analyst required an applicant to have Mid Level experience.

  • .
  • .
  • Most Reported
  • .
  • .
  • .
  • .
  • .
  • .
  • .

$7.25

$70.40

Salary Distribution
Software Architect$96,487 Rank: 43rd
The average salary ranks 43rd among states in the country. This equates to an hourly salary of $50.250 and monthly of $8,041. There were job openings from employers like DCI Group, Inc., Berkley Technology Services, Shift Interactive, and Shive-Hattery. Further, 88% of these employers were seeking Full-time workers. Others such as Contract, Part-time, Temporary were also available. Most jobs for Software Architect required an applicant to have Mid Level experience.

  • .
  • .
  • .
  • Most Reported
  • .
  • .
  • .
  • .
  • .
  • .

$36,000

$184,000

Salary Distribution
Quality Assurance Engineer$62,587 Rank: 31st
The average salary ranks 31st among states in the country. This equates to an hourly salary of $32.600 and monthly of $5,216. There were job openings from employers like Wells Fargo, Principal Financial Group, RSM US LLP, and Fluid Quip Process Technologies, LLC. Further, 95% of these employers were seeking Full-time workers. Others such as Commission, Contract, Part-time were also available. Most jobs for Quality Assurance Engineer required an applicant to have Mid Level experience.

  • .
  • .
  • .
  • .
  • Most Reported
  • .
  • .
  • .
  • .
  • .

$31,000

$99,000

Salary Distribution
Web Developer$71,345 Rank: 20th
The average salary ranks 20th among states in the country. This equates to an hourly salary of $37.160 and monthly of $5,945. There were job openings from employers like Principal Financial Group, Diverse Lynx, Meredith Corporation, and Wells Fargo. Further, 75% of these employers were seeking Full-time workers. Others such as Contract, Part-time, Temporary were also available. Most jobs for Web Developer required an applicant to have Mid Level experience.

  • .
  • .
  • .
  • .
  • Most Reported
  • .
  • .
  • .
  • .
  • .

$36,000

$114,000

Salary Distribution

Best Cities for Computer Science in Iowa

The following list of Iowa cities show the largest number of job postings for Computer Science careers:

City # of Employers Average Salary
Waterloo 318 $61,113
Bondurant 183 $90,745
Des Moines 141 $74,639
Cedar Rapids 118 $64,920
Iowa City 78 $64,188
West Des Moines 23 $82,105
Ames 21 $86,018
Cedar Falls 19 $112,569
Urbandale 10 $80,986
Davenport 7 $85,103
Dubuque 7 $59,385
Johnston 7 $94,502

Top Iowa Employers for Computer Science

The following list looks at top employers in Iowa hiring students and professionals in the Computer Science field:

Employer Name Average Salary

Iowa Campus-Based Computer Science Degrees

The following list shows the number of campus-based colleges offer Computer Science degrees throughout Iowa:

A good choice for a top accredited computer science degree is the University of Iowa. The university offers a Bachelor of Arts in Computer Science, which requires at least 120 semester hours and 41 credit hours for the major. This bachelor of arts degree is intended for students who want to gain knowledge in computer science and have some flexibility in the electives they want. Students who want to work in the computing field should supplement the core requirements with more computer science courses.

Another option is the Bachelor of Science in Computer Science, which is more rigorous than the BA program. It is intended to give you the in depth training that you need for a computer science career, with more courses in math and science. It also is a good choice for students who want to get a graduate degree in computer science.

Students who earn their bachelor of science in computer science from the University of Iowa must complete the following courses:

  • Computer Organization
  • Computer Architecture
  • Object Oriented Software Development
  • Algorithms
  • Programming Language Concepts
  • Discrete Structures
  • Computer Security
  • Introduction to Networks and Their Applications

Students interested in graduate study in Iowa can earn a master of science in computer science, which requires at least 32 semester hours, with 24 semester hours earned at the University of Iowa. Foundational courses in the master’s program include Theory of Computation, Limits of Computation, and Design and Analysis of Algorithms.

An option with the master’s program is a software engineering speciality that you can take through the Department of Electrical and Computer Engineering. Students will have a software engineering subprogram designation on their college transcript after they have taken the classes Fundamental of Software Engineering, Formal Methods in Software Engineering and Software Engineering Languages and Tools.

Iowa Online Computer Science Degrees

The following online degree programs are available for Iowa Computer Science students.

Disclaimer: All salary numbers and figures are will vary depending on several factors such as level of education, college/university attended, amount of experience, industry, company size and location. Sources for the above salary, employer and jobs data was aggregated through Indeed.com and BLS.gov

Henry R. Steele
Henry R. Steele
Managing Editor
Henry is Managing Editor of BusinessStudent.com. He is a seasoned business professional who regularly consults with local business's throughout Southern California. Henry pursued his undergrad in Business and Economics at the University of San Diego and gained valuable life changing experience through a unique internship upon graduation.Follow on Twitter.com

As Seen On

BusinessStudent.com provides students of business with the opportunities to get ahead in their career.

“It doesn't matter how many times you have failed, you only have to be right once.” - Mark Cuban