1

Junior Software Engineer Jobs in Iowa (NOW HIRING)

Senior Software Engineer

Des Moines, IA ยท Hybrid

$119K - $157K/yr

  • Retirement

  • PTO

As a Senior Software Engineer, you will serve as the highest-level engineering execution contributor on the delivery team - the technical anchor for large project delivery, engineering quality, and ...

The Software Engineer will work with colleagues to deliver reliable and scalable applications that contribute to keeping first responders in the field safe, efficient, and informed with mission ...

Sr Software Engineer

Davenport, IA ยท On-site

$86K - $126K/yr

  • Medical

  • Retirement

Eaton's AER MSD Mission System Division is currently seeking a Sr Software Engineer. This position will be located at our Davenport, IA facility. Relocation benefits will be provided within the ...

Senior Software Engineer

Des Moines, IA ยท On-site

$119K - $157K/yr

  • Retirement

  • PTO

As a Senior Software Engineer, you will serve as the highest-level engineering execution contributor on the delivery team - the technical anchor for large project delivery, engineering quality, and ...

Lead Software Engineer

Cedar Rapids, IA ยท On-site

$111 - $140/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Job Family: IT - Development Summary The Lead Software Engineer utilizes web and cloud technologies, APIs, and thirdโ€‘party software development frameworks to build and support application solutions.

Sr. Software Engineer

Carlisle, IA ยท Hybrid

$119K - $157K/yr

Sr. Software Engineer: Project Overview / Day-to-Day Responsibilities * Full-cycle recruiting support for professional exempt full-time positions. * Partner with hiring leaders throughout the ...

Posted today

Sr. Software Engineer

Carlisle, IA ยท Hybrid

$119K - $157K/yr

Sr. Software Engineer: Project Overview / Day-to-Day Responsibilities * Full-cycle recruiting support for professional exempt full-time positions. * Partner with hiring leaders throughout the ...

Posted today

Senior Software Engineer

Johnston, IA ยท On-site

$130 - $170/hr

  • Medical

  • Retirement

Senior Software Engineer-120792 Onsite/Remote:Onsite Position Your Responsibilities As a Senior Software Engineer for Region 4 Ag & Turf located in Waterloo, IA, you will: * Design, build, and ...

Lead Software Engineer

Cedar Rapids, IA ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Summary The Lead Software Engineer utilizes web and cloud technologies, APIs, and third-party software development frameworks to build and support application solutions. Provides lead support for ...

Lead Software Engineer

Cedar Rapids, IA

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Summary The Lead Software Engineer utilizes web and cloud technologies, APIs, and third-party software development frameworks to build and support application solutions. Provides lead support for ...

Showing results 41-60

Junior Software Engineer information

See Iowa salary details

$43.7K

$88.8K

$133.4K

How much do junior software engineer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for junior software engineer in Iowa is $88,800.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,600.00 and $89,700.00 per year, depending on experience, location, and employer.

What is a junior software engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

What are the key skills and qualifications needed to thrive as a junior software engineer, and why are they important?

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

How does a junior software engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.
What are the most commonly searched types of Software Engineer jobs in Iowa? The most popular types of Software Engineer jobs in Iowa are:
What cities in Iowa are hiring for Junior Software Engineer jobs? Cities in Iowa with the most Junior Software Engineer job openings:
What are popular job titles related to Junior Software Engineer jobs in IA? For Junior Software Engineer jobs in IA, the most frequently searched job titles are:
Infographic showing various Junior Software Engineer job openings in Iowa as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $88,800 per year, or $42.7 per hour.

Software Engineer - Recent/Upcoming Graduates

Performance Software

Cedar Rapids, IA โ€ข On-site

$76K - $86K/yr

Other

Medical, Dental, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

What you will be doing

As a recent/upcoming graduate who studied software development, you will enhance your skills working on one of our development teams creating safety critical systems. These safety critical systems will primarily involve embedded software for the avionics and medical device industries.  If you have ever flown on a commercial airliner or been in a hospital emergency room, there is a lot of our embedded software keeping you safe.  This is your opportunity to get involved with all aspects of the full Software Development Life Cycle.  Unlike most companies, we do not have permanent teams.  We put together teams to do a specific project and when that project is done you will work on a new project that could be very different from the project you just completed.  So if you like a lot of diversity and learning new skills, we are the company for you.  Almost all of the work is done in our office and there is very little travel involved with these development efforts.  Our company emphasizes a great work and personal life balance. Salary range for each of our offices is $76,000-86,500 depending on location.


Job Requirements

  • Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. Person, which is defined as, a U.S. citizen, a U.S. permanent resident, or have  protected status in the U.S. under asylum or refugee status or have the ability to obtain an export authorization.
  • Bachelors or advanced degree in Computer Science, Computer Engineering, Electrical Engineering or Computer Systems Engineering or similar software development curriculum
  • Must have an overall GPA of 3.0 or higher
  • At least one strong Object Oriented Language (C++, C#, Python, Java, etc.) and academic exposure to software development methodologies (Waterfall, Agile, etc.)
  • Embedded software experience is desired but not required
  • Prior internship is highly desirable but not required
  • Highly motivated and a self-starting attitude
  • Must have already graduated or be graduating within the next 3 months


Why work with those of us at Performance Software? Why start your career with us?

Our Mission

Your success. How, you might ask? … By providing a company culture dedicated to a sensible work/life balance by hiring carefully selected team players with whom you will work; by encouraging each other to produce the best embedded software for safety critical (Avionics & Medical Instruments) systems in the country; by having “raving fans” (customers who come back to us regularly because we get it done right and on time).

We’re a medium-sized company that’s growing rapidly, but which maintains that small company feel. At Performance, you’re not just a name & face or locked onto a fixed team maintaining legacy systems; instead, you’ll be working on a wide variety of projects using the full gamut of advanced software development technologies.

We provide what great talent wants and deserves!


Benefits you’ll enjoy

Our team members receive competitive salaries plus a contribution, every paycheck, to an individual SEP-IRA equal to 12% of salary. And, our team members are provided health/dental insurance coverage + STD and LTD coverage, paid sick/illness time off, vacation days, holidays, and other benefits.

About Performance

Performance Software Corporation is engaged in the design of Real-time Embedded Software and Hardware. This includes Avionics and Space Exploration applications such as Synthetic Vision Cockpit Displays, Flight Management System Guidance and Navigation, Platforms, and Datalink Applications.  Our customers are both Commercial and Defense-related avionics and rocketry suppliers/manufacturers.  We have locations in Phoenix, AZ, New Orleans, LA, Grand Rapids, MI, Clearwater, FL, Bothell, WA, and Cedar Rapids, IA. We have been in business since 1998 and have been awarded INC Magazine 5000 Fastest Growing Companies and Best Places to Work for multiple years.

To learn more about us: www.psware.com

Performance Inc. is an Equal Opportunity/Affirmative Action Employer.