1

Junior Programmer Jobs in Iowa (NOW HIRING)

Traffic Engineer

Muscatine, IA

$81K - $111K/yr

Demonstrate a strong commitment to client service and mentoring junior engineers. * Support assignments across other Stanley Consultants' offices as needed. What You Will Be Doing: * Serve, as a ...

Traffic Engineer

Cedar Rapids, IA · On-site

$85K - $116K/yr

Demonstrate a strong commitment to client service and mentoring junior engineers. * Support assignments across other Stanley Consultants' offices as needed. What You Will Be Doing: * Serve, as a ...

Traffic Engineer

Cedar Rapids, IA · On-site

$85K - $116K/yr

Demonstrate a strong commitment to client service and mentoring junior engineers. * Support assignments across other Stanley Consultants' offices as needed. What You Will Be Doing: * Serve, as a ...

Demonstrate a strong commitment to client service and mentoring junior engineers. * Support assignments across other Stanley Consultants' offices as needed. What You Will Be Doing: * Serve, as a ...

Demonstrate a strong commitment to client service and mentoring junior engineers. * Support assignments across other Stanley Consultants' offices as needed. What You Will Be Doing: * Serve, as a ...

Demonstrate a strong commitment to client service and mentoring junior engineers. * Support assignments across other Stanley Consultants' offices as needed. What You Will Be Doing: * Serve, as a ...

Traffic Engineer

Iowa City, IA · On-site

$85K - $116K/yr

Demonstrate a strong commitment to client service and mentoring junior engineers. * Support assignments across other Stanley Consultants' offices as needed. What You Will Be Doing: * Serve, as a ...

Demonstrate a strong commitment to client service and mentoring junior engineers. * Support assignments across other Stanley Consultants' offices as needed. What You Will Be Doing: * Serve, as a ...

Mentor junior engineers and contribute to the development of internal team capabilities * Take increasing ownership of project components, positioning for future leadership responsibilities Required ...

Structural Revit Designer

Coralville, IA · Hybrid

$100K - $125K/yr

Leadership and mentoring skills with the ability to guide junior engineers and project teams. * Proficiency in: * RISA 3D * Bluebeam * Revit * Navisworks * Microsoft Office Suite RESPONSIBILITIES The ...

Senior Project Engineer

West Union, IA

$94K - $123K/yr

Guide and mentor junior engineers and technical staff, fostering professional growth. Represent the firm in client meetings and presentations. What it takes Ideally, you'll have a bachelor's or ...

next page

Showing results 1-20

Junior Programmer information

See Iowa salary details

$7

$25

$44

How much do junior programmer jobs pay per hour?

As of Jul 15, 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.

What do entry-level programmers make?

Entry-level programmers typically earn between $50,000 and $70,000 annually, depending on location, industry, and skills. Salaries can vary based on factors such as programming languages known, certifications, and the company's size and location.

Is AI replacing junior programmers?

AI tools can automate certain coding tasks, but junior programmers are essential for understanding project requirements, debugging, and developing complex features. AI is more likely to augment their work rather than replace them entirely, and skills in programming languages, problem-solving, and adapting to new tools remain important for junior programmers.

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.

How do I get a programming job with no experience?

Junior programmers can start by building a portfolio of projects, contributing to open-source code, and learning relevant programming languages like Python or JavaScript. Gaining certifications or completing coding bootcamps can also demonstrate skills to employers, even without formal work experience.

What do junior programmers do?

Junior programmers write, test, and maintain code for software applications under the supervision of senior developers. They often work with programming languages like Java, Python, or C++, and use development tools such as IDEs and version control systems. Their tasks include debugging, implementing features, and learning best coding practices to build their skills.

What types of projects or tasks does a Junior Programmer typically work on?

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 job?

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 job categories do people searching Junior Programmer jobs in Iowa look for? The top searched job categories for Junior 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 July 2026, with employment types broken down into 87% Full Time, 9% Part Time, 1% Temporary, and 3% Contract. 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.
Traffic Engineer

$81K - $111K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 days ago


Job description

Stanley Consultants is an award-winning and industry-leading global consulting engineering firm, with an unmatched commitment to culture, values, and ethics. We are dedicated to client experience and solve the most complex challenges to create a sustainable, connected, and enriched world for all. As the world changes, Stanley strategically evolves with it, integrating the latest technology, innovation, and resiliency practices.
 
With over a century of experience serving the energy, federal government, transportation, and water sectors, we have helped improve lives and shape the infrastructure systems that connect us. As an employee-owned organization with a People First approach, we stand apart from other engineering consulting and services firms. At Stanley, your voice counts, your growth matters, and your success is our success.
 
Stanley Consultants offers flexible work options, competitive pay and great benefits, a strong sense of community, and the chance to build a meaningful, long-term career!

Job Title - Traffic Engineer
Location - Cedar Rapids, IA | Des Moines, IA | Iowa City, IA | Muscatine, IA
Job Type - Hybrid, Onsite
Requisition ID - 11004
 
Stanley Consultants is seeking a Traffic Engineer to support our Traffic Engineering and Safety practices, primarily based in our Des Moines office. However, strong consideration will be given to candidates seeking to work from one of our other Iowa offices: Cedar Rapids, Iowa City, or Muscatine.
 
 
The ideal candidate will:
  • Develop innovative and practical technical solutions.
  • Build and maintain strong relationships with clients and internal teams.
  • Contribute creative ideas to project planning and development.
  • Demonstrate a strong commitment to client service and mentoring junior engineers.
  • Support assignments across other Stanley Consultants' offices as needed.
What You Will Be Doing:
  • Serve, as a Project Manager, Project Lead, or Task Lead on the development of traffic and safety projects.
  • Design and Prepare traffic signal plans for new and modified intersections, including construction sequencing, pavement marking plans, signing plans, and traffic control plans.
  • Design and Prepare roadway lighting plans, traffic signal interconnect plans and other Intelligent Transportation Systems (ITS) infrastructure.
  • Conduct and prepare a variety of analysis and traffic impact studies, including traffic impact analysis, traffic signal warrant analysis, intersection design studies, safety studies, bicycle, and pedestrian planning studies.
  • Provide technical guidance and perform quality control reviews for traffic engineering studies and design projects led by other project managers or team leads.
  • Support local and national practice areas with traffic engineering expertise.
  • Mentor and supervise junior engineers, fostering their technical and professional growth.
  • Represent Stanley Consultants in technical meetings with agency representatives, clients, and contractors.
Required Qualifications:
  • Minimum of a Bachelor of Science in Civil Engineering; Master of Science in Civil Engineering is a plus.
  • At least 6+ years of relevant experience in traffic engineering, transportation planning, transportation safety, and/or Intelligent Transportation Systems.
  • Iowa Professional Engineer (PE) license.
  • Familiarity with the Manual on Uniform Traffic Control Devices (MUTCD), Iowa DOT and local agency traffic engineering standards and the AASHTO Green Book.
  • Proficiency with SYNCHRO and HCS required; VISSIM, CORSIM, or other traffic capacity and analysis software is a plus.
  • Membership in ITE or other professional organizations aligned with traffic engineering.
  • Ability to work independently and as a team member.
Preferred Qualifications:
  • Professional Traffic Operations Engineer (PTOE) or Road Safety Professional 1 (RSP1) certification.
  • Direct experience with DOT, local county, municipal, and/or developer driven traffic engineering projects and project development.
  • A working knowledge of MicroStation, OpenRoads, AutoCAD, or other advanced software packages.
  • Having presented at local or regional professional organization conferences.
Work-Life Balance
We realize there's more to life than just work. We help you meet the demands of work, family and personal life through several flexible options.
 
What we offer:
Member-Owned. Member-ownership is at the heart of our culture, aligning client satisfaction, company performance, and personal reward.
Paid Time Away. Stanley Consultants offers numerous paid holidays, generous paid time off (PTO), parental leave, and professional development leave.
Health Insurance. We provide a comprehensive insurance package including medical, dental, vision, FSA, HSA, Doctor On Demand, wellness reimbursement, and mental health resources.
Financial Health. We offer life insurance, short- and long-term disability insurance, identity theft protection, and many other benefits.
Professional Growth. When your skills grow, so do we, which is why we offer tuition assistance, professional society membership, and more.
Financial Rewards. We share our prosperity with members through company stock ownership, a generous 401K match, incentive compensation, and profit-sharing contributions to retirement 401K plans.
Click Here: A Great Place To Work  
 
Learn more about Stanley Consultants in this short video:  Working at Stanley Consultants
 
Stanley Consultants does not welcome unsolicited resumes from staffing and recruiting agencies. Any unsolicited resumes submitted to Stanley Consultants, including but not limited to resumes submitted directly to Stanley Consultants members, or any of our representatives, will be deemed the property of Stanley Consultants.
 
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
 
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
 
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job