1

Junior Programmer Jobs in Iowa (NOW HIRING)

Senior Project Engineer

West Union, IA ยท On-site

$110K - $140K/yr

What you'll do As a Senior Project Engineer, you'll take on a leadership role in delivering complex projects while mentoring junior staff and ensuring technical quality. You'll also: ยป Lead and ...

Senior Mine Engineer

Nevada, IA ยท On-site

$120 - $180/hr

Providing training, coaching, and mentoring for junior engineers. * Driving continuous improvement in the Mine Planning team. * Working closely with Safety, Environmental, Process and Production ...

New

Mentor junior engineers and provide technical guidance * Ensure designs comply with applicable codes and standards Qualifications & Skills The ideal candidate for this position will possess the ...

Mentor junior engineers and provide technical guidance * Ensure designs comply with applicable codes and standards Qualifications & Skills The ideal candidate for this position will possess the ...

Showing results 41-60

Junior Programmer information

See Iowa salary details

$7

$25

$44

How much do junior programmer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for junior programmer in Iowa is $25.32, according to ZipRecruiter salary data. Most workers in this role earn between $15.34 and $31.15 per hour, depending on experience, location, and employer.

How to get a job as a junior programmer?

To get a job as a junior programmer, develop foundational coding skills in languages like Python, Java, or C++, and build a portfolio of projects to demonstrate your abilities. Gaining experience through internships, coding bootcamps, or online courses can improve your chances, along with understanding version control systems like Git and basic knowledge of software development processes.

What are the key skills and qualifications needed to thrive in the junior programmer position, and why are they important?

To thrive as a Junior Programmer, you need a solid understanding of programming basics, strong problem-solving skills, and often a degree or certification in computer science or a related field. Familiarity with common programming languages such as Python, Java, or C++, and experience with version control systems like Git, are highly valuable. Attention to detail, willingness to learn, and effective communication set candidates apart in collaborative tech environments. These abilities enable Junior Programmers to contribute to diverse projects, adapt quickly, and work productively on development teams.

Can I become a junior programmer with no experience?

Yes, it is possible to become a junior programmer with no prior experience, as many entry-level positions focus on basic coding skills and willingness to learn. Learning programming languages such as Python or Java, completing online courses, and building a portfolio of projects can help you qualify for such roles. Employers often value problem-solving ability and motivation alongside formal experience.

What does a junior programmer do?

Junior Programmers usually assist with writing, testing, and debugging code under the guidance of more senior developers. They often work on smaller modules of larger projects, fix bugs, and help with documentation or software updates. The work environment is typically team-based, which provides frequent opportunities to learn from experienced colleagues and tackle challenges together. As you gain experience, you may gradually take on more complex responsibilities and contribute directly to project planning and implementation.

What is a junior programmer?

A Junior Programmer is an entry-level software developer responsible for writing, testing, and debugging code under the guidance of senior developers. They work on small tasks within a larger project, assisting in software development and maintenance. Junior Programmers often use programming languages like Java, Python, or JavaScript and collaborate with teams to build applications. This role helps them gain experience, improve coding skills, and learn industry best practices.

What are the most commonly searched types of Programmer jobs in Iowa? The most popular types of Programmer jobs in Iowa are:
What cities in Iowa are hiring for Junior Programmer jobs? Cities in Iowa with the most Junior Programmer job openings:
Infographic showing various Junior Programmer job openings in Iowa as of August 2026, with employment types broken down into 82% Full Time, 8% Part Time, 9% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $52,663 per year, or $25.3 per hour.

Senior Structural Engineer - Building Design

Olsson

Des Moines, IA โ€ข Hybrid

$98K - $133K/yr

Full-time

Re-posted 15 days ago


Job description

Job Description

Olsson's Facilities Engineering and Design Team is at the forefront of engineering innovation, providing comprehensive services for large commercial developments, healthcare facilities, laboratories, educational institutions, data centers, and military installations.ย  Our expertise includes engineering analysis, design services, and professional consulting, ensuring top-tier quality and world class installations. We also provide building inspection and forensic investigation services. As a member of this team, you will contribute to diverse, high-impact projects, delivering engineering solutions that make a tangible difference in communities and industries.

As a Senior Structural Engineer on our North Central Facilities Engineering and Design team, you will manage the design production of projects by leading staff to complete projects in accordance with the project schedule as well as providing high level technical support for other engineers on the project team.ย  You will lead project quality assurance/quality control (QA/QC) activities.ย  You will act as an advisor on complex projects and apply advanced experience to make recommendations and decisions regarding project design work.

Primary responsibilities:

  • Lead structural design for varied and complex projects, integrating innovative engineering solutions across multiple materials (steel, concrete, wood, masonry).
  • Supervise and mentor junior engineers, fostering skill development and professional growth.
  • Perform advanced structural analyses and present findings in clear, comprehensive reports.
  • Contribute to the production of a project when needed.
  • Perform QA/QC and ensure delivery of completed designs meets quality standards and project objectives.
  • Collaborate closely with cross-functional teams to ensure seamless project integration and promote efficiencies.
  • Contribute to the development of standards and/or guidelines for engineering activities within the team.
  • Engage with clients to understand technical needs, provide strategic insights, and support business development by showcasing Olsson's technical capabilities and expertise.
Qualifications

You are passionate about:

  • Working collaboratively with others.
  • Having ownership in the work you do.
  • Using your talents to positively affect communities.

You bring to the team:

  • Strong communication skills.
  • Ability to contribute and work well on a team.
  • Bachelor's degree in Civil or Architectural Engineering.
  • Masters degree in Civil or Architectural Engineering (structural emphasis) is preferred, but not required.
  • Must be aย registered professional engineer.
  • 12 - 20+ย years of relevant experience.
  • Experience utilizing structural design and drafting software packages.
  • Proficient in Autodesk Revit.

#LI-RS1 #LI-Hybrid