Search thousands of fresh jobs

×
This job is expired
Datafin

Senior Data Engineer (Java/Scala) (CPT Hybrid)

Datafin

  • R Undisclosed
  • Permanent Senior position
  • Cape Town
  • Posted 01 Jun 2026 by Datafin
  • Expires in 34 days
  • Job 2640044
Apply Now

About the position

ENVIRONMENT:

WORK on cutting-edge Data Engineering projects of a US-based growing premium Software Product and Consulting Services company seeking a Senior Data Engineer with strong Java or Scala skills. You will be focused on executing critical enterprise data retention, migration, and privacy enhancement projects. This role combines robust Software Engineering capabilities with technical leadership skills to deliver production-quality solutions at petabyte scale. The successful candidate must have a Masters/Bachelors Degree in Computer Science/Engineering or related field with 10 years Data Engineering/Software Engineering experience with 4-7 years technical leadership. You will also need advanced proficiency in Scala or Java programming language with modern build systems (Gradle or Maven) & proven expertise in large-scale data migration and ETL pipeline development.

 

DUTIES:

Data Engineering & Migration Leadership –

  • Design and implement large-scale data migration strategies for identity transformation across multi-petabyte datasets.
  • Build comprehensive data lineage mapping and validation systems to ensure migration accuracy and data integrity.
  • Develop scalable data transformation solutions supporting both batch and streaming processing with parallel pipeline orchestration.
  • Implement advanced monitoring and observability solutions for data pipeline performance and system health tracking.
  • Create testing and validation frameworks to ensure data accuracy and consistency during complex migrations.
 

Technical Leadership & Engineering Excellence –

  • Provide technical leadership for data migration initiatives, taking responsibility for critical system components and project phases.
  • Mentor Engineers through pair programming, code reviews, and collaborative data pipeline development.
  • Lead technical design discussions for complex data migrations and create solutions meeting enterprise requirements.
  • Demonstrate deep expertise in Data Engineering lifecycle management, from migration planning through deployment and operational support.
  • Drive technical work forward by identifying and removing blockers, enabling continuous delivery of value.
  • Collaborate effectively with stakeholders across disciplines, ensuring alignment and successful project outcomes.
 

REQUIREMENTS:

Qualifications –

  • Masters or Bachelors Degree or equivalent experience in Computer Science, Engineering, or related field.
 

Experience/Skills -

  • 10 Years Data Engineering/Software Engineering experience with 4-7 years technical leadership.
  • Proven expertise in large-scale data migration and ETL pipeline development.
  • Advanced proficiency in Scala or Java programming language with modern build systems (Gradle or Maven).
  • Expertise in distributed file systems (HDFS) or cloud object storage (S3, GCS).
  • Experience with cloud data platforms (AWS, GCP, Azure, or Databricks).
  • Hands-on experience with AWS EKS (Kubernetes) for containerized data processing environments.
  • Understanding of data privacy, security, and compliance requirements (GDPR experience preferred).
  • Strong knowledge of data structures, algorithms, and distributed systems design principles.
 

Preferred to haves –

  • Experience with Scala or Python for data processing applications.
  • Experience with Apache Spark or PySpark for large-scale data processing and analytics.
  • Experience with Hadoop ecosystem including HDFS, MapReduce, and related tools.
  • Experience working in Enterprise Engineering environments with large-scale tools and development processes.
  • Experience with data lineage analysis, dependency mapping, and data validation frameworks.
  • Identity Management experience in large-scale distributed systems.
  • Experience with modern data formats like Apache Iceberg, Parquet, ORC, or Avro.
  • Proficiency in streaming platforms like Apache Kafka or AWS Kinesis.
  • Hands-on experience with observability tools (Prometheus, Grafana, Spark UI).

Desired Skills:

  • AWS
  • Data Engineering
  • ETL (Extract
  • Transform and Load)
  • Java
  • Scala

About The Employer:

A US-based growing premium Software Product and Consulting Services company

Apply Now

Datafin

About the agency

Datafin Recruitment was established in 1999 and is one of South Africa’s leading Recruitment companies. Owned and managed by two sisters Lindy and Bev Sollinger, we focus on connecting with both our clients and candidates in an authentic conscious meaningful manner. We focus on the Tech, Digital/Online, Data, Finance and HR industries.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 33 days

Email me jobs similar to: Senior Data Engineer (Java/Scala) (CPT Hybrid)

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.