Data Engineering Jobs in South Africa
There are 678 open Data Engineering jobs in South Africa on freehire right now. 297 of them were posted recently. The skills employers ask for most often are sql, data-pipelines and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| ZAR | year | ZAR 950,000 | ZAR 1,200,000 | ZAR 1,225,000 | 23 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- sql 68%
- data-pipelines 58%
- cloud 58%
- data-engineering 56%
- python 54%
- analytics 52%
- etl 46%
- azure 43%
How the work is done
- Hybrid 55 · 8%
- Remote 35 · 5%
- Onsite 7 · 1%
Visa sponsorship offered in 6% of the 16 postings that state a position on it.
Seniority
- Senior 215
- Lead 55
- Junior 28
- Principal 7
- Middle 6
- Intern 5
Who is hiring
- 1000+ employees 40
- 501-1000 employees 18
- 11-50 employees 7
- 51-200 employees 3
- 201-500 employees 2
Data Engineer Graduate Programme
12-month graduate program training new hires in data engineering, SQL, Python, and BI tools through six months of coursework followed by six months of hands-on project work.
Azure Data Engineer
Design and build Azure-based data pipelines, ETL/ELT workflows, and data models while ensuring quality, governance, and CI/CD deployments.
Data Governance Analyst
Establish and maintain data governance policies to ensure accuracy, security, and ethical use of healthcare data, using SQL, Python, and governance tools like Collibra.
Data Engineer
Build and maintain scalable data pipelines, warehouses, and ETL processes using Python, SQL, and cloud platforms like Azure to power business decisions.
Senior Fabric Data Engineer
Designs and builds data pipelines using Microsoft Fabric, Azure Synapse, and Qlik tools to integrate and transform enterprise data for analytics.
Senior Data Engineer
Senior Data Engineer builds and maintains scalable ETL pipelines, API integrations, and data infrastructure using Python, SQL, and cloud tools to support an AI-powered SaaS platform in cybersecurity and compliance.
Data Engineer
Designs and builds data pipelines, warehouses, and governance processes to turn business needs into reliable, scalable data solutions using modern engineering practices.
Data Engineer
Lead the design and scaling of enterprise-grade data platforms to power analytics and AI at Coca-Cola, migrating legacy systems to cloud and enforcing data governance across domains.
Remote data engineer — power bi and databricks analytics
Designs and maintains HR data pipelines, transforms data for reporting, and builds Power BI dashboards to inform workforce decisions.
Production Data Engineer, Personal & Private Banking
Production Data Engineer, Personal & Private Banking Job Overview Business Segment: Personal & Private Banking Location: ZA, undefined, Johannesburg, 30 Baker Street To design, code, verify, test, document,…
Senior data engineer: cloud‑native etl & sox dashboards
Senior Data Engineer builds and maintains cloud-native ETL pipelines on AWS, deploys IaC with CloudFormation, and creates SOX-compliant dashboards using QuickSight.
Senior data engineer — pipelines, ml & bi leadership
Senior Data Engineer at a Cape Town tech consultancy building and optimizing data pipelines, leading BI/ML initiatives, and mentoring junior engineers.
Senior sql developer & data engineer
Designs, develops, and optimizes SQL databases and ETL pipelines for a client in Gauteng, using advanced SQL and languages like Java, C#, or PHP.
Senior data engineer
Build and own VALR’s data platform: design scalable ELT pipelines, model analytics-ready datasets, and implement data quality/observability to power crypto exchange operations.
Senior Data Engineer- AWS
We are seeking a Senior Specialist – Data Engineer to join our dynamic team. In this role, you will be responsible for designing, building, and optimizing scalable data pipelines and data platforms that support…
Senior data engineer
Senior data engineer builds and maintains data pipelines, writes Python code for databases like MySQL/Postgres, and manages Spark clusters on Databricks/Synapse.
Data engineer - databricks jhb
Build and maintain Databricks-based data pipelines and platforms, collaborating with scientists and analysts to deliver scalable, reliable data infrastructure for analytics.
Data engineer
Designs and builds cloud-based ELT/ETL pipelines on AWS/Azure and Databricks to integrate financial, ERP, and operational data for a renewable-energy IPP, then delivers Power BI reports for executives and investors.
Principal Data Engineer
Principal Data Engineer builds and optimizes high-performance data pipelines for a fast-growing fintech, using Azure, Snowflake, dbt, and Airbyte to power analytics and ML at scale.