Senior Data Engineer – Apache Stack / ETL Platform Build

Eliassen Group

Roanoke (TX)

Hybrid

USD 103,320 - 110,208

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medial, dental, vision insurance
401(k) with match
Voluntary benefits including life and disability insurance

Job summary

A leading tech consulting firm is looking for a Data Engineer to work in a hybrid capacity in Roanoke, TX. The ideal candidate will have over 10 years of experience in data engineering, with expertise in Apache tools, Python, and Java. You will design and maintain data pipelines, optimizing workflows and deploying solutions in a Kubernetes cloud environment. This role offers competitive pay and contributions toward health and dental benefits.

Qualifications

  • 10+ years of professional IT experience in data engineering roles.
  • Hands-on experience with Apache tools like Hop, BEAM, NiFi, Spark, and Airflow.
  • Strong proficiency in Python and Java for API work required.

Responsibilities

  • Design, develop, and maintain robust data pipelines.
  • Implement and optimize workflows using Apache tools.
  • Deploy and manage containerized applications in cloud.

Skills

Data pipeline design and development
Apache tools (Hop, BEAM, NiFi, Spark, Airflow)
API integration using Python and Java
Infrastructure-as-Code with Terraform
Containerization and deployment in Kubernetes

Tools

Apache Hop
Apache BEAM
Apache NiFi
Apache Spark
Apache Airflow
Terraform
Kubernetes

Job description

Get AI-powered advice on this job and more exclusive features.

This range is provided by Eliassen Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$75.00/hr - $80.00/hr

Direct message the job poster from Eliassen Group

Director of Recruiting at Eliassen Group

Hybrid: Westlake, TX

Our client, a leader in their industry, has an excellent opportunity for a Data Engineer to work in a contract position in Westlake, TX. This position is hybrid, with onsite work for two weeks a month, and candidates must be local to the metro area.

This Data Engineer role is not your typical ETL developer role; it’s a strategic, hands‑on engineering position where you'll play a direct role in building a brand‑new internal ETL tool using open‑source technology to replace costly legacy solutions like Informatica.

Rate: $75/hour - $80/hour w-2

Responsibilities:

  • Design, develop, and maintain robust data pipelines to support ETL/ELT use cases
  • Implement and optimize workflows using Apache Hop, Apache BEAM, NiFi, Spark, and Airflow
  • Deploy and manage containerized applications in a Kubernetes-based cloud environment
  • Utilize Python and Java for API integration and data engineering solutions
  • Apply Infrastructure-as-Code practices using tools like Terraform, CFT, or ARM

Requirements:

  • 10+ years of professional IT experience in data engineering related roles
  • Hands‑on experience with Apache tools like Hop, BEAM, NiFi, Spark, and Airflow
  • Strong proficiency in Python and Java for API connection work (must‑have)
  • Strong background in cloud platforms such as AWS or Azure.
  • ETL tool expertise including Informatica, Python, or DBT (with preference for open‑source tools)
  • Infrastructure-as-Code practices using tools like Terraform, CloudFormation, or ARM
  • Kubernetes – ability to containarize and deploy an ETL job to the cloud

Preferred Skills:

  • Certification in Azure or AWS cloud platforms
  • Skilled in CI/CD pipelines using GitHub, Jenkins, and Artifact
  • Experience with Snaplogic or Informatica for data integration
  • Monitoring and alert configuration experience for high‑availability environments
  • Familiarity with marketing data sets or customer data platforms
  • Effective communicator and problem solver in agile, fast‑paced teams

Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available and that may result in pay outside of the range provided.

W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre‑tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked‑in state/locality.

Job Number: JN-092025-103745

Referrals increase your chances of interviewing at Eliassen Group by 2x

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Eliassen Group • Dallas (TX)

Hybrid
Medical benefits
Dental benefits
401k with matching
+1
Data Engineer
Data Engineer

AARATECH • Illinois

Hybrid
USD 60,000 - 80,000
Data Engineer
Data Engineer

Interactive Resources - iR • United States

On-site
USD 115,000 - 120,000
Medical insurance
Vision insurance
401(k)
Senior Data Engineer
Senior Data Engineer

Fortune • Durham (NC)

On-site
USD 60,000 - 65,000
ETL Data Engineer
ETL Data Engineer

Akkodis • Nashville (TN)

On-site
Medical benefits
Dental benefits
Vision benefits
+1
Data Engineer
Data Engineer

Harnham • Fort Worth (TX), Arlington (TX), Dallas (TX)

Hybrid
USD 165,000 - 180,000
Medical insurance
Vision insurance
401(k)
Senior Data Engineer
Senior Data Engineer

Uneek Global • Massachusetts

Hybrid
USD 115,000 - 170,000
Free home tech setup
Wellness benefits
Hybrid work flexibility
Data Engineer - Azure, Fabric, ETL, SQL, PySpark
Data Engineer - Azure, Fabric, ETL, SQL, PySpark

Zeektek • Citrus Heights (CA)

On-site
USD 130,000 - 150,000
Medical insurance
Vision insurance
401(k)
Data Engineer II
Data Engineer II

Aditi Consulting • Frisco (TX)

On-site
Medical benefits
401(k) plan participation
10 paid days off
+2
Data Warehouse Engineer
Data Warehouse Engineer

TEKsystems • Austin (TX)

Hybrid
USD <1,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+5