1

Junior Programming Jobs in Iowa (NOW HIRING)

Controls Engineer

Waterloo, IA

$82K - $106K/yr

Mentor technicians and junior engineers and share knowledge across sites and engineering ... disciplines. * Collaborate with electrical, instrumentation, IT/OT, and engineering teams to ...

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 ...

May mentor, train and review work of junior engineer staff and provide constructive feedback. As a member of the team, you will contribute to the successful project delivery for a diverse range of ...

Controls Engineer

Waterloo, IA ยท On-site

$82K - $106K/yr

Mentor technicians and junior engineers and share knowledge across sites and engineering ... disciplines. * Collaborate with electrical, instrumentation, IT/OT, and engineering teams to ...

Controls Engineer

Waterloo, IA ยท On-site

$82K - $106K/yr

Mentor technicians and junior engineers and share knowledge across sites and engineering ... disciplines. * Collaborate with electrical, instrumentation, IT/OT, and engineering teams to ...

Controls Engineer

Cedar Falls, IA

$77K - $100K/yr

Mentor technicians and junior engineers and share knowledge across sites and engineering ... disciplines. * Collaborate with electrical, instrumentation, IT/OT, and engineering teams to ...

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 support knowledge-sharing within the team. Qualifications * 10+ years of design engineering experience. * Bachelor's degree in Mechanical Engineering, Electrical ...

Sr. Electrical Engineer

Ankeny, IA ยท On-site

$102K - $132K/yr

Provide oversight and quality assurance for the work of junior engineers and electrical designers Client & Project Engagement * Proactively seek feedback from Project Managers, BIM Detailers ...

Support the growth of junior engineers through constructive code reviews and knowledge sharing. CI/CD and DevOps Practices * Build, maintain, and improve CI/CD pipelines using Jenkins, GitHub Actions ...

next page

Showing results 1-20

Junior Programming information

What do junior programmers do?

Junior programmers assist in developing, testing, and maintaining software applications under the supervision of senior developers. They write code using programming languages like Java, Python, or C++, and often work with version control tools and development environments to complete assigned tasks and improve their coding skills.

How do I get a programming job with no experience?

To get a junior programming job with no experience, focus on building a portfolio of projects, learn relevant programming languages like Python or JavaScript, and gain practical skills through online courses or coding bootcamps. Internships, volunteering, or contributing to open-source projects can also help demonstrate your abilities to employers.

What are the key skills and qualifications needed to thrive as a Junior Programmer, and why are they important?

To thrive as a Junior Programmer, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or a related field. Familiarity with coding languages like Python, Java, or JavaScript, version control systems such as Git, and basic software development tools is typically expected. Strong communication, eagerness to learn, and attention to detail are important soft skills that help you collaborate effectively and adapt to new challenges. These skills and qualities are vital for producing reliable code, integrating smoothly with development teams, and growing within the fast-evolving tech industry.

Will AI replace junior dev?

AI is unlikely to fully replace junior programmers, as they require foundational coding skills, problem-solving abilities, and understanding of project requirements. AI tools can assist with code generation and debugging, but human oversight and learning are essential for growth and adapting to complex tasks. Junior developers will continue to be valuable for tasks that involve creativity, collaboration, and learning new technologies.

What are some typical challenges that Junior Programmers face when starting their first role, and how can they overcome them?

Junior Programmers often encounter challenges such as understanding complex codebases, adapting to team workflows, and balancing learning new technologies with meeting project deadlines. To overcome these, it's helpful to ask questions early and often, seek mentorship from more experienced colleagues, and make use of documentation and online resources. Participating in code reviews and collaborating with other team members also accelerates learning and integration into the team. Embracing a growth mindset and being proactive about continuous learning can make the transition smoother and more rewarding.

What are junior programmers?

Junior programmers are entry-level software developers who assist in writing, testing, and maintaining code under the supervision of more experienced programmers. They typically have foundational knowledge of programming languages and software development concepts, but are still building their technical skills and gaining professional experience. Junior programmers often work on smaller tasks or parts of larger projects, helping teams deliver software solutions while learning industry best practices.

What is L1, L2, L3, and L4 developer?

In the context of a junior programming role, L1, L2, L3, and L4 typically refer to different levels of developer experience and responsibility, with L1 being entry-level and L4 being more senior. These levels often indicate increasing technical skills, problem-solving ability, and project ownership, and are used by companies to structure career progression and compensation. Junior programmers usually start at L1 or L2, focusing on learning and executing tasks under supervision.
What are the most commonly searched types of Programming jobs in Iowa? The most popular types of Programming jobs in Iowa are:
What are popular job titles related to Junior Programming jobs in Iowa? For Junior Programming jobs in Iowa, the most frequently searched job titles are:
Infographic showing various Junior Programming job openings in Iowa as of June 2026, with employment types broken down into 76% Full Time, and 24% Contract. Highlights an 76% In-person, and 24% Remote job distribution.
Project Engineer - Natural Gas Design

Project Engineer - Natural Gas Design

EN Engineering LLC

Cedar Rapids, IA โ€ข On-site

$90K - $110K/yr

Full-time

Posted 19 days ago


Job description

Join our team as a Project Engineer, where youโ€™ll play a hands-on role in delivering innovative engineering solutions that support critical gas infrastructure. At ENTRUST Solutions Group, weโ€™re proud to be an industry leader in engineering and consulting services - helping modernize, protect, and strengthen essential infrastructure across the country. If you enjoy taking ownership of your work, collaborating with innovative teams, and seeing your designs make a real-world impact, this role was built for you.

In this role, youโ€™ll work on engineering solutions for gas distribution and transmission systems, meter and gate stations, and natural gas pipelines. Youโ€™ll collaborate with senior engineers, gain exposure to new design challenges, and play a key role in delivering safe, efficient, and high-quality projects. In this position, you'll work both independently and alongside seasoned mentors, gaining hands-on experience and expanding your technical expertise. Whether you're tackling new design challenges or collaborating with senior engineers, this is a great opportunity to grow professionally in an environment that values learning, innovation, and teamwork.

As a Project Engineer, youโ€™ll lead design efforts on mid-sized projects, ensuring technical accuracy and compliance. Youโ€™ll mentor junior engineers, coordinate with design teams, and deliver high-quality analyses and reviews. Youโ€™ll engage with stakeholders to clarify requirements, flag challenges to the Project Manager, and support business development. Your role also includes reviewing drawings, participating in quality control, and driving process improvementsโ€”all while maintaining a strong focus on precision and efficiency.

We are continuously seeking talented engineering professionals to support our growing portfolio of projects across various locations. This is an evergreen posting intended to build a pipeline of qualified candidates. While there may not be an immediate opening at this time, we encourage you to apply if your experience aligns, as we will reach out when suitable opportunities become available.

What We Offer:

  • A supportive and inclusive work environment that values diversity and encourages innovation.
  • Opportunities for professional growth and career development.
  • Competitive salary and comprehensive benefits package, including generous paid time off, 401(k) with company match, tuition reimbursement, and flexible work schedules.
  • This position pays between $90,000 and $110,000 annually and is an exempt position. Benefits offered include company-sponsored medical, dental, vision, and 401(k) plan with company match. Also offered are tuition reimbursement, voluntary life, disability, critical illness, accident and hospitalization plans. HSA or FSA medical accounts and FSA dependent care and transportation/parking accounts are also available. These benefits are subject to employee contribution amounts generally set annually. Full-time employees are eligible to earn PTO hours. May be eligible for discretionary bonus as determined by the company.

Minimum Qualifications:

  • Bachelorโ€™s degree in engineering from an accredited institution.
  • Minimum of 4 years of work experience in the pipeline industry or a related industry.
  • Experience in natural gas design.

Preferred Qualifications

  • Professional Engineer (PE) License.
  • Engineer-in-Training (EIT) certification.

    Why Join Us?

    At ENTRUST Solutions Group, we are a community of over 3,000 dedicated professionals committed to our clients and each other. As an ENR Top 100 company, we provide comprehensive engineering, consulting, and automation services to various industries, including gas and electric utilities, telecommunication service providers, pipeline operators, and industrial companies. We are a forward-thinking organization dedicated to leveraging cutting-edge technology to drive success. We are committed to fostering a culture of innovation and continuous improvement.

    We believe in fostering a culture of inclusivity and respect, where everyone feels valued and empowered to contribute their unique perspectives. If you are passionate about natural gas utilities and looking for a place to grow your career, we would love to hear from you!

    Explore More Opportunities: Not quite the right fit? Check out all our openings at ENTRUST Solutions Group Careers.

    To learn more about ENTRUST Benefits and Culture, please visit our company LinkedIn page and follow us at: https://www.linkedin.com/company/entrustsolutionsgroup

    ENTRUST Solutions Group is proud to be an Equal Employment Opportunity employer. We celebrate diversity and do not discriminate based on race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability status, or any other applicable characteristics protected by law.

    Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. ENTRUST does not accept unsolicited headhunter or agency resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with ENTRUST Solutions Group.

    #LI-Hybrid

    #LI-NF1