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
Analytics Engineer: Power BI & Data Platform Specialist
Builds analytics-ready datasets and Power BI models to turn raw data into trusted business insights using SQL and Kimball-style data warehousing.
Payments Data Platform Engineer
Build and maintain ETL pipelines and CI/CD workflows for a payments-focused data platform, ensuring reliable data flows and system optimization.
SQL/MYSQL Data Engineer — BI Dashboards & ETL Expert
Builds and maintains ETL pipelines and SQL queries to feed BI dashboards like Looker and Tableau for reporting and decision-making.
AWS Data Engineer - Midrand - Semi Remote - Contract R780 PH 1497600
Build and maintain AWS-based data infrastructure for a manufacturing company using Terraform, Python, PySpark, and AWS Glue to process and validate large datasets.
Lead GCP Data Engineer — Real-Time Analytics with BigQuery
Lead a team to design and optimize Google Cloud Platform data pipelines using BigQuery, focusing on real-time analytics and data governance.
Senior Data Engineer - Cloud Lakehouse & Real-Time Data
Design and optimize cloud data pipelines for a unified lakehouse platform, migrating and integrating real-time data for high-performance gaming analytics.
Senior Data Engineer (Azure / Microsoft Fabric) - Banking Sector
Senior Data Engineer builds and optimizes Azure-based data pipelines and warehouses for a bank using Microsoft Fabric, Databricks, and Azure Data Factory.
Intermediate Data Engineer - Cape Town - up to R700k per annum
Build and maintain scalable data pipelines and cloud-based data warehouses to feed analytics and ML systems using Python, SQL, and tools like Airflow and Snowflake.
Cloud Data Platform Engineer
Designs and maintains scalable data pipelines in Azure and on-premises using Ab Initio, Python/Scala, Spark, and Databricks, ensuring data quality and secure access.
Senior Data Platform Engineer - ELT, Observability
Build and maintain scalable ELT pipelines, data contracts, and observability for a fintech company’s cloud-based data platform.
Senior Data Engineer (MS SQL, Ms Fabric) - Johannesburg - up to R1.2mil per annum
Designs and builds scalable data pipelines and warehouses using MS SQL, Python, and Microsoft Fabric to power analytics and AI solutions in a hybrid role.
Data Platform Engineer (South Africa)
Senior data engineer building and maintaining scalable data pipelines and cloud infrastructure for an online education platform using Python, AWS, and dbt.
Tier 3 Microsoft Cloud & Data Platform Engineer
Designs, deploys, and supports enterprise Microsoft Azure and Microsoft 365 environments, including data lakes, Power BI, and automation workflows, while serving as the top-tier escalation point for complex cloud and data issues.
Senior Data Platform Engineer: Scale, Govern, Lead
Design, build, and scale a modern data platform; own end-to-end pipelines, ensure data quality, and mentor engineers using SQL and cloud platforms like AWS/Azure.
Real-Time Data Platform Engineer (Kafka/Flink)
Maintains and troubleshoots Vodacom’s real-time Kafka and Flink streaming platforms, diagnosing production issues and updating runbooks in a 24/7 environment.
SQL Data Engineer — ETL, BI Dashboards & Data Quality
Builds and optimizes SQL pipelines, creates BI dashboards, and ensures data quality for a recruitment agency’s data systems.
Enterprise Data Engineer II — Cloud DW & ETL
Designs and builds cloud data warehouses and ETL pipelines using SQL Server and AWS for a recruitment agency’s data analytics environment.
Cloud Data Engineer - AWS, Serverless & IaC Expert
Designs and builds cloud data infrastructure on AWS using serverless and IaC, ensuring secure, scalable pipelines for advanced data solutions.
Lead Data Engineer — Cloud Data Warehouse & ETL Leader
Lead a team to build and optimize enterprise data warehouses and ETL pipelines using SQL and Python, ensuring high data quality and performance.