freehire launches on Product Hunt on 26 August.

Follow →

Senior/Lead Data Engineer

Summary

Lead the design and delivery of scalable cloud data pipelines and platforms, mentor engineers, and enforce data governance and DevSecOps practices for a retail/FMCG company.

Cape Town, South Africa | Posted on 03/08/2026

Our client is looking for an experienced Senior / Lead Data Engineer to join their growing Data Engineering team. This role is responsible for designing and delivering scalable cloud-based data solutions, leading technical initiatives, and mentoring engineers while driving best practices across enterprise data platforms.

Requirements

Key Responsibilities

  • Design, build and optimise enterprise data pipelines and data platforms.
  • Develop scalable cloud-native data engineering solutions.
  • Collaborate with business and technical stakeholders to deliver data-driven solutions.
  • Define and maintain data architecture and engineering standards.
  • Drive DevSecOps and CI/CD best practices.
  • Mentor and coach Data Engineers.
  • Ensure data quality, governance and platform reliability.
  • Participate in Agile ceremonies and technical planning.
  • Drive continuous improvement and innovation across the data environment.

Requirements

  • Bachelor's Degree or Diploma in Computer Science, Engineering, Mathematics, Information Systems or similar.
  • 8+ years' experience in Data Engineering or Software Engineering.
  • Strong experience with Business Intelligence and Data Warehousing.
  • Advanced SQL skills.
  • Expert knowledge of Python and PySpark.
  • Experience with Hadoop and Apache Spark.
  • Strong AWS experience, including EMR, S3, Athena, RDS, Lambda and API Gateway.
  • Good understanding of SDLC, Solution Architecture and DevSecOps.
  • Experience with Azure, Google Cloud Platform and Snowflake is advantageous.
  • Previous experience leading or mentoring engineering teams.
  • Retail or FMCG industry experience is essential.

See also