Engineering Manager: Data

Western Cape, South Africa

Job Description

Position summary
Industry: FMCG & Supply Management
Job category: FMCG, Retail, Wholesale and Supply Chain
Location: Western Cape
Contract: Permanent
Remuneration: Market Related
EE position: No
Introduction
The Engineering Manager: Data leads two dynamic teams - one focused on on-premise data solutions and the other specialising in AWS-based cloud data engineering. This role is about more than just managing data systems, it is about shaping the future of how the organisation leverages data to drive insights, innovation, and efficiency. By ensuring seamless integration between on-premise and cloud environments, the Engineering Manager: Data enables the business to make informed, data-driven decisions while optimising performance and scalability.
Job description

  • Design and implement scalable, secure, and high-performing data architectures across both on-premise and AWS-based cloud platforms.
  • Establish best practices for data ingestion, transformation, storage, and retrieval, ensuring efficient and reliable data processing.
  • Oversee and optimise ETL processes for the Oracle Data Warehouse, while leading the adoption of modern data pipeline architectures in AWS.
  • Ensure strong data governance, security, and compliance frameworks to maintain data integrity and accessibility across both environments.
  • Optimise data processing and storage for cost efficiency, speed, and scalability.
  • Partner with data science, and data visualisation engineering teams to support advanced analytics and reporting needs.
  • Drive the adoption of modern data technologies such as Spark, Kafka, Airflow, and NoSQL solutions, balancing innovation with stability.
  • Oversee CI/CD processes for data pipelines, ensuring agile, efficient deployments across both teams.
  • Develop and mentor a team of high-performing data engineers, fostering a culture of collaboration, innovation, and growth.
  • Implement disaster recovery and high availability strategies, ensuring business continuity for critical data systems across Oracle and AWS.
Minimum requirements
  • Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a related field.
  • Minimum 6 years of experience in data engineering, with at least 2 years leading hybrid (on-premise & cloud) data teams.
  • Proficiency in SQL (Oracle, Redshift), and Python for data processing and automation.
  • Strong experience with on-premise Oracle Data Warehouse and OLAP cubes.
  • Expertise in AWS cloud data architectures (S3, Redshift, Glue, Lambda, EMR, Kinesis, DynamoDB, Athena).
  • Deep understanding of ETL pipelines, data lakes, data warehouses, and real-time stream processing.
  • Experience with CI/CD for data workflows and version control (Git, Jenkins, Terraform).
  • Knowledge of data governance, access control, and compliance frameworks across hybrid environments.
  • Ability to lead and mentor two teams of data engineers, fostering collaboration and professional growth.
  • Strong capability to translate technical solutions into strategic business value.
  • Excellent communication skills, with the ability to engage stakeholders across various levels of the organisation.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1513391
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Western Cape, South Africa
  • Education
    Not mentioned