AWS/Kafka Data Engineer - Senior Software Engineer

Capgemini•Chicago, ND
•$89,400 - $166,398•Hybrid

About The Position

Capgemini is hiring an experienced software professional to design, build, and deploy real-time and batch data pipelines that integrate ERP systems with downstream data lakes and platforms. The role uses AWS, Apache Kafka and related stream-processing technologies, Java and Spring Boot, Python, containerization, Kubernetes, databases, infrastructure-as-code tools, CI/CD pipelines, and monitoring platforms. The position is hybrid and based across Atlanta, Dallas, Chicago, Nashville, or New Jersey. The posted base compensation range is $89,400–$166,398. Additional compensation such as variable incentives, bonuses, or commissions may be available depending on the position and applicable laws.

Requirements

  • At least 10 years of software or data engineering experience.
  • Strong proficiency in AWS, Kafka, Java, Spring Boot, and Python.
  • Expertise in AWS Managed Kafka for data and integration.
  • Experience working with PostgreSQL, MySQL, SQL Server, and Oracle.

Responsibilities

  • Design, build, and deploy real-time and batch data pipelines integrating disparate ERP systems with downstream data lakes and platforms.
  • Use Apache Kafka, Kafka Connect, and Kafka Streams or Apache Flink to process and transform high-volume change data capture (CDC) and transactional data.
  • Build resilient microservices and integration layers using Java and Spring Boot to orchestrate complex data flows and enterprise APIs.
  • Package applications in Docker containers and manage scalable deployments, service discovery, and container orchestration using Kubernetes.
  • Optimize multi-database environments involving PostgreSQL, MySQL, SQL Server, and Oracle.
  • Manage infrastructure as code using Terraform or AWS CloudFormation.
  • Build automated CI/CD deployment pipelines using GitHub Actions.
  • Set up end-to-end monitoring, application performance management, log management, and alerting using tools such as DataDog, New Relic, or Splunk to ensure data-pipeline health and transactional accuracy.
  • Design and configure AWS Managed Kafka.

Benefits

  • Paid time off, including vacation of 12–25 days depending on employee grade, company-paid holidays, personal days, and sick leave, according to policy.
  • Medical, dental, and vision coverage, or provincial healthcare coordination in Canada.
  • Retirement savings plans, such as a 401(k) in the U.S. or RRSP in Canada.
  • Life and disability insurance.
  • Employee assistance programs.
  • Other benefits according to local policy and eligibility.
  • The role may be eligible for variable incentives, bonuses, or commissions, depending on the position and applicable laws.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service