This position is no longer accepting applications
Closed on September 18, 2026.
This role is filled — get an email when new Data Processing roles open on DeveloperJobs.io:
Data Engineer
Get alerted when similar jobs are posted — set up a New Data Processing jobs on DeveloperJobs.io alert.
See other roles at Emergent Software.
Job Description
Emergent Software is seeking a Data Engineer to design, develop, and maintain data infrastructure that supports reporting, analytics, and business decision-making. This hybrid role in Iowa City focuses on scalable ETL and ELT pipelines, dependable datasets, and ongoing collaboration with technical and business teams.
Responsibilities
- Design, develop, and maintain ETL/ELT pipelines used for enterprise reporting and analytics.
- Integrate data from ERP, manufacturing, and business systems into centralized data platforms.
- Build and manage scalable data workflows spanning extraction, transformation, and loading.
- Develop and maintain data models, testing frameworks, and technical documentation.
- Monitor pipeline performance and troubleshoot issues related to data quality, schema, and workflow execution.
- Partner with business stakeholders to understand data requirements and deliver scalable solutions.
- Automate manual processes to improve data delivery efficiency.
- Support data accuracy, consistency, security, and reliability across systems.
- Stay current with emerging data engineering technologies and best practices.
Requirements
- Strong experience building and supporting production data pipelines.
- Proficiency in SQL and Python.
- Experience working with structured, semi-structured, and unstructured data.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and organizational skills.
- Ability to manage multiple priorities in a fast-paced environment.
Technologies
- SQL, Python
- Prefect, Apache Airflow
- dbt
- MongoDB, Redis
- Microsoft SQL Server
- Docker
Nice to Haves
- Experience in manufacturing, ERP, or operational data environments.
- Experience with workflow orchestration tools such as Prefect or Apache Airflow.
- Experience with CDC or incremental data processing strategies.
- Familiarity with dbt, MongoDB, Redis, Microsoft SQL Server, and Docker.
- Knowledge of modern data architecture and cloud analytics platforms.
Location and Compensation
Location: Iowa City, IA (hybrid).
Salary: USD 100,000 - 120,000 per year.
Vetting Process
- Application (5 minutes)
- Online Assessment (40 minutes)
- Initial Video Interview (30-45 minutes)
- Client Phone Interview (30 minutes)
- Client On-site interview (60 minutes)
- Job Offer