1

Data Engineering Jobs in Iowa (NOW HIRING)

Senior Data Engineer

Des Moines, IA

$103.40K - $140.50K/yr

Mentor engineering team members,facilitatecode reviews, and promote continuous learning and innovation. Solution Design &DataEngineering * Architect and oversee the delivery of scalable data ...

Lead Data Engineer

Cedar Rapids, IA · On-site

$112.10K - $134.60K/yr

Bachelor's degree in computer science, math, engineering, or relevant technical field * Five years of collective experience in the application of data engineering, data analytics, data warehousing ...

Lead Data Engineer

Cedar Rapids, IA

$112.10K - $134.60K/yr

Bachelor's degree in computer science, math, engineering, or relevant technical field * Five years of collective experience in the application of data engineering, data analytics, data warehousing ...

Automation & Platform Engineering: Reduce operational toil by building self-service workflows ... Data Quality Frameworks: Building automated "circuit breakers" that stop data from reaching the ...

... Data Engineer / Azure Solutions Architect - Google Professional Data Engineer - DAMA CDMP (Certified Data Management Professional) - Informatica Certified Professional - Alation Certified Data ...

AWS Data Engineer (Financial)

Cedar Rapids, IA · On-site

$112.10K - $134.60K/yr

Experience leveraging AI tools and technologies to enhance data engineering or analytics workflows. * Practical knowledge of grounding large language models (LLMs) to structured data stores , such as ...

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 May 31, 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 a Data Engineering job?

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 are the key skills and qualifications needed to thrive in the Data Engineering position, and why are they important?

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.

What are the typical daily responsibilities of a Data Engineer?

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 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 cities in Iowa are hiring for Data Engineering jobs? Cities in Iowa with the most Data Engineering job openings:
Data Engineer(Full Stack / AWS)

Data Engineer(Full Stack / AWS)

Cerebra Consulting, Inc.

Des Moines, IA • On-site

Contractor

Posted 7 days ago


Job description

Role: Senior Data Engineer / Full Stack Data Engineer
Location: Des Moines, IA
Onsite: 3 days per week (Tuesday-Thursday onsite, Monday/Friday remote)
Engagement: 12-month contract with strong likelihood of extensions
Strong Full Stack + Data Engineering background
  • Experience with:
    • Node.js / TypeScript / Express
    • AWS serverless (Lambda, Step Functions)
    • Event-driven architectures (SNS, SQS, EventBridge)
    • Data pipelines / ETL workflows
    • S3-based data lakes or lakehouse architectures
    • SQL and NoSQL databases
  • Preferred:
    • AWS Glue, Iceberg, Parquet
    • Lakehouse / medallion architecture
    • Python for ETL
    • High-volume event ingestion systems

This is a hands-on engineering role combining APIs, event-driven systems, and data platforms. Candidates must be comfortable working onsite and collaborating closely with the team.