1

Mid Level Developer Jobs in Iowa City, IA (NOW HIRING)

Engineering or Customer Care organization for the provisioning of products. * Coordinate with ... Previous Enterprise level, ILEC-CLEC sales experience and/or managed services experience preferred ...

Engineering or Customer Care organization for the provisioning of products. * Coordinate with ... Previous Enterprise level, ILEC-CLEC sales experience and/or managed services experience preferred ...

Engineering or Customer Care organization for the provisioning of products. * Coordinate with ... Previous Enterprise level, ILEC-CLEC sales experience and/or managed services experience preferred ...

This role is best suited for a mid-level or experienced technician capable of working independently ... programming Additional Skills & Qualifications NICET Fire Alarm Systems Level I or II, DMP (Digital ...

next page

Showing results 1-20

Mid Level Developer information

See Iowa City, IA salary details

$10.8K

$84.8K

$110.6K

How much do mid level developer jobs pay per year?

As of Aug 4, 2026, the average yearly pay for mid level developer in Iowa City, IA is $84,802.00, according to ZipRecruiter salary data. Most workers in this role earn between $58,700.00 and $105,200.00 per year, depending on experience, location, and employer.

What is a mid level developer?

Mid Level Developers are software professionals who have gained several years of experience beyond entry-level positions and are proficient in coding, debugging, and collaborating on projects. They possess a strong understanding of programming languages, frameworks, and software development processes. Mid Level Developers often take on more responsibility than junior developers, such as mentoring newer team members, contributing to architectural decisions, and ensuring code quality. They are expected to work independently on tasks, communicate effectively with team members, and deliver reliable solutions to complex problems.

What is the difference between Mid Level Developer vs Junior Developer?

AspectMid Level DeveloperJunior Developer
Experience2-4 years0-2 years
SkillsProficient in multiple programming languages, problem-solving, and project contributionBasic coding skills, learning foundational concepts
ResponsibilitiesDeveloping features, debugging, collaborating on projectsAssisting in tasks, learning codebases, under supervision
Work EnvironmentIndependent work, team collaboration, project ownership

The main difference between a Mid Level Developer and a Junior Developer lies in experience, skill proficiency, and responsibilities. Mid Level Developers have more experience, can handle complex tasks independently, and contribute significantly to projects, whereas Junior Developers are still learning foundational skills and typically work under supervision.

What are the key skills and qualifications needed to thrive as a mid level developer?

To thrive as a Mid Level Developer, you need solid programming skills in languages such as Java, Python, or JavaScript, along with a relevant degree or equivalent experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and frameworks such as React or Spring Boot is typically required. Effective problem-solving, teamwork, and strong communication skills help you collaborate and adapt to project needs. These abilities ensure you can deliver reliable code, work smoothly with colleagues, and contribute to successful software projects.

What opportunities for professional growth can a mid level developer typically expect within a software development team?

As a Mid Level Developer, you can expect to take on more complex projects, mentor junior team members, and gradually assume greater ownership of features or modules. Many organizations support growth through peer code reviews, access to learning resources, and the chance to participate in architectural discussions. Advancement paths often include moving toward senior developer roles, technical leads, or specializing in areas like DevOps or security, depending on your interests and the company's needs.
What are the most commonly searched types of Developer jobs in Iowa City, IA? The most popular types of Developer jobs in Iowa City, IA are:
What are popular job titles related to Mid Level Developer jobs in Iowa City, IA? For Mid Level Developer jobs in Iowa City, IA, the most frequently searched job titles are:
What job categories do people searching Mid Level Developer jobs in Iowa City, IA look for? The top searched job categories for Mid Level Developer jobs in Iowa City, IA are:
Infographic showing various Mid Level Developer job openings in Iowa City, IA as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $84,802 per year, or $40.8 per hour.

Senior Project Engineer Transportation

MSA Professional Services, Inc.

Cedar Rapids, IA โ€ข On-site

$88K - $142K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted 10 days ago


Job description

Overview

MSA Professional Services is seeking a Senior Project Engineer - Transportation to lead the design and delivery of transportation infrastructure projects with a focus on Iowa Department of Transportation work.

In this role, you'll serve as a key technical leader and trusted consultant, developing efficient, safe, and constructible design solutions that meet and exceed DOT standards. You will collaborate closely with agency staff, municipalities, contractors, and internal project teams while mentoring engineers and supporting client relationships.

MSA Professional Services isย 100% employee-owned, meaning every employee has a direct stake in the success of the company. This ownership mindset drives our collaborative culture, long-term thinking, and commitment to delivering high-quality work for the communities we serve.

Come join the ownership team at MSA!

Employee Testimonial:

"As an employee-owned company (100% ESOP), working at MSA is not just a job. We're genuine co-owners, and this ESOP setup promotes a culture of collaboration and engagement throughout MSA because we all have a direct financial interest as owners."

-Project Engineer Transportation, Cedar Rapids Office

Responsibilities

Transportation Design Leadership

  • Lead multidisciplinary design teams through all phases of transportation projects, including concept development, design, and plan preparation
  • Develop and review roadway design plans, drainage designs, utility relocation designs, construction staging plans, and technical reports
  • Ensure project deliverables align with Iowa DOT Bureau of Design and Environment (BDE) requirements, standards, documentation, and workflows
  • Provide advanced technical oversight and QA/QC review of roadway geometrics, storm sewer systems, and related infrastructure components

Project Management & Delivery

  • Manage project scope, schedule, budgets, and resources for transportation design projects
  • Anticipate design challenges and implement effective mitigation strategies
  • Coordinate multidisciplinary project teams to maintain quality, efficiency, and project momentum
  • Support project planning, documentation, and delivery from concept through final design

Client & Stakeholder Engagement

  • Coordinate proactively with Iowa DOT personnel, municipal clients, contractors, and external stakeholders
  • Address technical issues, ensure design compliance, and support timely decision-making
  • Maintain strong client relationships and serve as a trusted technical partner
  • Support business development efforts, including proposals and project pursuits for IDOT and other agency clients

Mentorship & Industry Engagement

  • Mentor and coach junior and mid-level engineers and designers
  • Foster skill development, technical excellence, and collaborative project delivery
  • Represent MSA at technical conferences and professional events
  • Promote MSA's transportation expertise and commitment to quality design
Qualifications

Education

  • Bachelor's degree in Civil Engineering from an ABET-accredited program required
  • Master's degree preferred

Experience

  • 10+ years of progressive roadway design and transportation engineering experience
  • Substantial experience delivering Iowa DOT projects as a consultant required

Licensure

  • Professional Engineer (PE) license in Iowa required
  • Multi-state licensure preferred

Skills

  • Demonstrated expertise with MicroStation, OpenRoads Designer (ORD), and IDOT-specific standards, documentation, and workflows
  • Strong leadership and mentoring abilities with proven success managing multidisciplinary design teams
  • Excellent written and verbal communication skills
  • Experience interfacing directly with agency staff, municipal clients, contractors, and external stakeholders
  • Solid understanding of project financials, scheduling, and resource management for design projects
  • Strong technical judgment and commitment to high-quality, constructible design solutions
Why MSA
  • 100% employeeowned firm with 100+ years of community impact
  • Collaborative culture with in-house experts for all disciplines across the firm
  • Flexible worklife integration
  • Ongoing learning and professional growth opportunities for all positions
  • Commitment to fostering a work environment where employees have a strong sense of inclusion and belonging
  • Included on the "ENR Top 500 Design Firms" for over 27 straight years
Additional Benefits

Eligible employees also receive a comprehensive benefits package, including:

  • Compensation Range: $88,800 -$142,000 a year (commensurate with experience)
  • Employee Stock Ownership Plan (ESOP) - As a 100% employee-owned company, eligible employees receive company shares at no cost

  • Flex Time: Work 42 hours this week? Have 2 hours added to your Flex Time balance to use as time off in the future
  • 401(k) Retirement Plan - Generous employer match that is immediately 100% vested

  • Medical, Dental & Vision Insurance for employees and eligible dependents

  • Paid Time Off - Minimum of 17 days in the first year

  • Paid Holidays - 8 holidays annually

  • Paid Parental Leave - regardless of birth parent

  • Employer-Paid Insurance - Life, short-term disability, and long-term disability coverage

  • Short-Term Incentive Program (STIP) - Annual performance-based bonus opportunity

Equal Opportunity Employer

MSA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.

MSA is committed to creating a diverse and inclusive workplace and encourages candidates from all backgrounds to apply.

Reasonable Accommodation Statement

If you require a reasonable accommodation during the application or interview process, please contact hr@msa-ps.com so we can assist you.

Employment Type: OTHER