Point your AI agent at freehire and let it find you a job.

Get the CLI →

Africonology

NewBe an early applicant

Senior Data Engineer

Posted 1 view
Discussion

Summary

Senior Data Engineer designing and implementing enterprise-scale banking data solutions — building high-performance pipelines, data lake/warehouse architectures, and cloud data platforms (AWS/Azure) — while mentoring engineers and ensuring secure, regulator-compliant data for analytics and AI. Core stack: SQL, Python, Spark, CI/CD.

Senior Data Engineer

Location: Gauteng, Johannesburg

Job Type: Contract, Full-Time hours

Job Description

The Senior Data Engineer lead the design and implementation of enterprise data solutions that support strategic banking initiatives, advanced analytics, AI, and regulatory compliance requirements.This role involves working closely with data scientists, analysts, and other stakeholders to ensure the availability, reliability and quality of data across various platforms and systems. The Senior Data Engineer plays a key part in enabling data-driven strategies by delivering efficient, secure and compliant data solutions that meet regulatory requirements.

Key Responsibilities

  • Design enterprise-scale data architectures.
  • Lead complex data integration and migration projects.
  • Build high-performance data pipelines.
  • Define data engineering best practices and standards.
  • Mentor junior and mid-level engineers.
  • Improve data platform performance and scalability.
  • Support cloud-based data initiatives.

Required Qualifications

  • Degree in Computer Science, Engineering, Information Systems, or equivalent.
  • 8+ years' Data Engineering experience.
  • Mandatory banking sector experience.
  • Experience leading data engineering teams.

Technical Skills

  • Advanced SQL
  • Python
  • Spark
  • Data Lake Architecture
  • Data Warehousing
  • AWS or Azure Data Services
  • CI/CD
  • Data Governance

Skills

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available