1

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

Construction Cost Estimator

Muscatine, IA ยท On-site

$65 - $90/hr

Engineering * Construction Management * Related technical field * Entry-Level to Mid-Level (0-7 years) experience in construction estimating, engineering, construction, or a related field * Ability ...

New

This role is best suited for a mid-level or experienced technician capable of working independently ... programming Top Skills Details low voltage,Install,troubleshoot electrical,fire alarm systems ...

This role is best suited for a mid-level or experienced technician capable of working independently ... programming Top Skills Details low voltage,Install,troubleshoot electrical,fire alarm systems ...

This role is best suited for a mid-level or experienced technician capable of working independently ... programming Top Skills Details low voltage,Install,troubleshoot electrical,fire alarm systems ...

Low Voltage Technician

Cedar Rapids, IA ยท On-site

$41K - $72K/yr

This role is best suited for a mid-level or experienced technician capable of working independently ... programming Top Skills Details low voltage,Install,troubleshoot electrical,fire alarm systems ...

System programming and commissioning Preferred Qualifications * NICET Fire Alarm Systems Level I or ... Ability to work independently with minimal supervision Experience Level Mid-Level Expert Technician ...

Showing results 21-40

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 Sep 2, 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 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 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 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 August 2026, with employment types broken down into 71% Full Time, 20% Part Time, 1% Temporary, 7% Contract, and 1% Nights. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $84,802 per year, or $40.8 per hour.

Construction Cost Estimator

Rival

Muscatine, IA โ€ข On-site

$65 - $90/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted yesterday

New


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 - Construction Cost Estimator

Location - Muscatine, IA

Job type - Hybrid

Requisition ID - 11285

Stanley Consultants is seeking a Construction Cost Estimator to join our team in Muscatine, Iowa. This position is responsible for developing and reviewing construction cost estimates for a wide range of projects, including architectural, civil, industrial, institutional, federal, and utility facilities. Occasional travel and overtime may be required based on project needs.

What You Will Be Doing:
  • Prepare material quantity take-offs from planning documents and engineering drawings.
  • Review quantity take-offs prepared by other estimators for accuracy and completeness.
  • Develop detailed cost estimates, including system and subsystem breakdowns.
  • Prepare complete estimate packages, including:
    • Basis of Estimate
    • Quantity Take-Off Backup
    • Cost Data Documentation
    • Engineer's Estimate
  • Collect, evaluate, and maintain historical cost information for future estimating efforts.
  • Contact vendors and suppliers to obtain current pricing and market information.
  • Prepare and review final Engineer's Estimates.
  • Apply knowledge of construction methods, sequencing, and industry practices.
  • Collaborate with the Estimating Department to ensure projects progress efficiently and meet deadlines.
  • Attend internal and client meetings to coordinate estimating activities and project requirements.
Required Qualifications:
  • Associate's or Bachelor's degree in:
    • Architecture
    • Engineering
    • Construction Management
    • Related technical field
  • Entry-Level to Mid-Level (0-7 years) experience in construction estimating, engineering, construction, or a related field
  • Ability to read and interpret construction drawings, specifications, and related documentation.
  • Strong computer skills, including proficiency in Microsoft Office applications.
  • Strong analytical, organizational, and communication skills.
Preferred Qualifications:
  • Previous construction industry experience.
  • Experience with project scheduling and scheduling software.
  • Experience using MII estimating software.
  • Experience with electronic takeoff software and tools.
Why Join Stanley Consultants?
  • Work on a diverse portfolio of infrastructure and facility projects.
  • Gain exposure to civil, industrial, federal, utility, and institutional markets.
  • Collaborate with experienced estimating and engineering professionals.
  • Opportunities for professional growth and career development.
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.

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)

#J-18808-Ljbffr