1

Data Engineering Jobs in Iowa (NOW HIRING)

Data Engineer

Urbandale, IA ยท On-site

$80K - $120K/yr

RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software ... Data Engineer As a Data Engineer, you will enable engineers, analysts, and data scientists to more ...

Data Engineer

Ankeny, IA ยท On-site

$108K - $130K/yr

Evaluates and recommends new data engineering tools, patterns, and best practices. * Stays current on emerging trends in data engineering, cloud data platforms, and integration techniques. MINIMUM ...

Data Engineer

Des Moines, IA ยท On-site

$64K - $173K/yr

The position is open in a data engineering team that is responsible for processing payer files into our Data Warehouse. Required Qualifications * 4+ years of experience working with SQL and ...

New

Data Engineer

Urbandale, IA ยท On-site

$80K - $120K/yr

RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software ... Data Engineer As a Data Engineer, you will enable engineers, analysts, and data scientists to more ...

Data Engineer

North Liberty, IA ยท On-site

$104K - $125K/yr

Stay current with emerging data engineering technologies, tools, and best practices. Required Qualifications * Bachelor's degree in Computer Science, Information Systems, Data Engineering, Software ...

Data Architect

West Des Moines, IA ยท On-site

$63 - $81/hr

Collaborate with engineers to implement architectural patterns in production systems * Ensure pipelines are reliable, scalable, performant, and cost-efficient * Troubleshoot data issues ...

Data Architect

West Des Moines, IA ยท On-site

$58.50 - $75.25/hr

Lead architecture reviews and provide technical guidance to data engineers and analytics teams * Evaluate and recommend data technologies, tools, and platforms * Ensure data governance, metadata ...

Data Engineer

Dubuque, IA ยท On-site

$108K - $129K/yr

Bachelor's degree in Computer Science, IT, Engineering, or a related field * 5+ years of Data Engineering experience * Hands-on experience with Microsoft Fabric or similar cloud-based platforms

Data Engineer

Cedar Rapids, IA ยท On-site

$100K - $120K/yr

Stay current with emerging data engineering technologies and best practices. Qualifications * Strong experience building and supporting production data pipelines. * Proficiency in SQL and Python.

Data Engineer

Cedar Rapids, IA ยท On-site

$112K - $135K/yr

Stay current with emerging data engineering technologies and best practices. Qualifications * Strong experience building and supporting production data pipelines. * Proficiency in SQL and Python.

Data Engineer

Cedar Rapids, IA ยท On-site

$112K - $135K/yr

Stay current with emerging data engineering technologies and best practices. Qualifications * Strong experience building and supporting production data pipelines. * Proficiency in SQL and Python.

Data Engineer

Urbandale, IA ยท On-site

$80K - $120K/yr

RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software ... As a Data Engineer, you will enable engineers, analysts, and data scientists to more effectively ...

Data Architect

West Des Moines, IA ยท On-site

$63 - $81/hr

Collaborate with engineers to implement architectural patterns in production systems * Ensure pipelines are reliable, scalable, performant, and cost-efficient * Troubleshoot data issues ...

next page

Showing results 1-20

Data Engineering information

See Iowa salary details

$43.2K

$155K

$228.7K

How much do data engineering jobs pay per year?

As of Sep 11, 2026, the average yearly pay for data engineering in Iowa is $154,996.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,400.00 and $159,700.00 per year, depending on experience, location, and employer.

What is data engineering?

A Data Engineering job involves designing, building, and maintaining the infrastructure that enables efficient data collection, storage, and processing. Data Engineers develop pipelines to transform raw data into usable formats for analytics and machine learning. They work with databases, big data technologies, and cloud platforms to ensure data is accessible and reliable. Their role is crucial for organizations to make data-driven decisions and optimize business processes.

What does a data engineer do?

Data Engineers regularly design, build, and maintain scalable data pipelines to support analytics and business intelligence teams. Their daily tasks often involve working with large datasets, optimizing data storage, ensuring data integrity, and troubleshooting data-related issues. Collaboration with data scientists, analysts, and software engineers is common to align on data requirements and improve workflows. You may also participate in regular code reviews and contribute to the ongoing improvement of data infrastructure. This role is ideal for problem-solvers who enjoy working with both code and complex systems in a collaborative, fast-paced environment.

What skills and qualifications are needed to thrive as a data engineer?

To thrive in Data Engineering, you need a solid background in programming (such as Python, Java, or Scala), data modeling, and database management, typically supported by a degree in computer science or a related field. Familiarity with ETL tools, cloud platforms like AWS or Azure, big data frameworks (e.g., Hadoop, Spark), and relevant certifications is highly valued. Strong problem-solving abilities, effective communication, and the ability to work collaboratively across teams are key soft skills for this role. These attributes are crucial for designing robust data pipelines, ensuring data quality, and enabling organizations to make data-driven decisions efficiently.

Are data engineers still in demand?

Data engineers are currently in high demand due to the increasing reliance on data-driven decision making and the growth of big data technologies. They typically need skills in SQL, cloud platforms, and tools like Apache Spark or Hadoop, and job opportunities are expected to remain strong as organizations continue to prioritize data infrastructure.

What are the most commonly searched types of Data Engineering jobs in Iowa?

The most popular types of Data Engineering jobs in Iowa are:

What are popular job titles related to Data Engineering jobs in Iowa?

For Data Engineering jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching Data Engineering jobs in Iowa look for?

The top searched job categories for Data Engineering jobs in Iowa are:

What cities in Iowa are hiring for Data Engineering jobs?

Cities in Iowa with the most Data Engineering job openings:

Infographic showing various Data Engineering job openings in Iowa as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 16% Part Time, and 2% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $154,996 per year, or $74.5 per hour.

Director, Data Engineering

West Des Moines, IA โ€ข On-site

Homesteaders Life Company Corp
Insurance Servicesย โ€ขย 51 - 200 employees

$150K - $170K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 2 days ago


Key responsibilities

  • Oversee the design, development, and optimization of the organization's data infrastructure.

  • Ensure the development of automated ETL/ELT pipelines and the integration of data across various systems.

  • Design and maintain scalable, secure data architectures and oversee implementation of data platforms.


Job description

Description:

As a Director of Data Engineering, you will be responsible for leading the design, development, and optimization of the organization’s data infrastructure. Your role will include overseeing data architecture, pipelines, integration, and platform management to ensure the availability, scalability, and reliability of data across the enterprise. The Director of Data Engineering will establish the vision and strategy for data engineering, drive innovation, and ensure that data systems align with business goals. 

Your responsibilities will include:

  • Oversee the development of robust, automated ETL/ELT pipelines to move and transform data from multiple sources. Ensure integration of data across applications, API’s, third-party systems, and databases. 
  • Ensure timely and accurate delivery of reports and dashboards to stakeholders. Collaborate with business users to define reporting requirements and KPI’s. 
  • Design and maintain scalable, secure, and data architectures. Oversee implementation of data platforms such as snowflake, Azure Data Factory, and Data Bricks. 
  • Partner with teams to enable analytical use cases and data-driven decision making. 
  • Drive operational excellence through automation, DevOps, and continuous integration/deployment. Monitor data processing and reporting performance. 
  • Use the agile methodology to manage and complete work among the team. 
  • Develop and execute the enterprise data engineering strategy in alignment with organization objectives. 
  • Participates in and lead off-hours system upgrades and implementation to minimize customer impact and promote system reliability. 
  • Provide technical advice to senior IT management or project management, assisting them with high level planning and cost justifications. 
Requirements:
  • Education: A bachelor’s degree in computer science, Data Engineering, Information Systems, or a related field.  An associate’s degree in technology with two years of additional work experience will be given subjective weight.
  • 10+ years of progressive experience in data engineering or data architecture roles.
  • 3+ years of leadership experience managing data engineering.
  • Proven track record implementing cloud-native data platforms and pipelines

Pay and Benefits Summary:

  • An excellent schedule – office closes at 1 p.m. every Friday
  • Annual profit sharing 
  • 401(k) with company match with discretionary contribution 
  • Company-sponsored group medical and dental insurance 
  • Company-paid life insurance 
  • Company-paid long-term disability
  • Hybrid work environment 
  • Paid holidays 
  • Generous vacation time and sick leave 
  • Paid parental leave 
  • Casual dress year-round 
  • Professional membership and licensing dues reimbursement 

About Homesteaders:

Homesteaders Life Company, a mutual company owned by its policy holders, is a national leader providing products and services to help people design a better farewell. Founded in 1906, Homesteaders is known for secure preneed funding and innovative solutions that help funeral and end-of-life professionals and consumers connect with each other.


We are currently hiring in AL, FL, GA, IA, IN, KS, LA, MI, MS, MT, NC, NE, OH, OK, PA, SC, TN, TX, UT, VA, WI, WV.  

Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.