Data Engineering Jobs in South Africa
There are 676 open Data Engineering jobs in South Africa on freehire right now. 296 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 54 · 8%
- Remote 36 · 5%
- Onsite 7 · 1%
Visa sponsorship offered in 6% of the 16 postings that state a position on it.
Seniority
- Senior 214
- 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
Junior Data Engineer (Remote)
Junior Data Engineer building data models, ETL pipelines, and BI dashboards for asset management clients using SQL, SSIS, and visualization tools like PowerBI/Tableau.
Senior Data Engineer
The Senior Data Engineer will design, build, and operate cloud-native data platforms using Python, Spark, and modern orchestration tools. The role focuses on applying software engineering best practices to data pipelines and cloud infrastructure.
Lead data engineer
This is an on-site role, based at our Cape Town office. Only candidates with full working rights for this location will be considered. Who We Are CV (Christian Vision) is a global organisation that exists to introduce…
Marketing Data Engineer - Ad Tech (US hours)
The Marketing Data Engineer will build and maintain ETL pipelines and data-quality controls for advertising platforms using SQL, Python, and cloud data warehouses. This role ensures the reliability of marketing dashboards and reporting by reconciling data across various ad-tech sources.
Data Engineer
Data Engineer designing, building and maintaining production data pipelines and infrastructure to support DataProphet's AI solutions for manufacturing, using Python, SQL, cloud platforms and orchestration tools.
Senior Data Engineer — Remote, Cloud-First Leader
Design and build scalable AWS-based data pipelines and cloud-native platforms, collaborating with data scientists and DevOps to support analytics and ML workloads.
Senior Data Engineer - AWS Big Data & Cloud Infra
Senior Data Engineer designing and maintaining software in a continuous-delivery pipeline, focused on big data, AWS services, automation, and cloud platform engineering within a financial services environment.
Senior Data Engineer: SAP HANA, AWS & Data Transformation
Senior Data Engineer driving data transformation, migration, and modelling with SAP BW/HANA, AWS, Python, and SQL in an agile, hybrid on-site/remote setting.
On-site Cape Town SQL Data Engineer & ETL Expert
PBT Group is seeking a Data Engineer to manage end-to-end data acquisition, warehousing, and BI processes using the Microsoft SQL stack. The role involves developing ETL solutions and creating actionable insights for clients.
Microsoft SQL Data Engineer
Design and develop end-to-end ETL processes, data acquisition pipelines, and data warehouse solutions for clients using the Microsoft SQL stack (SSIS, SSRS, SSAS) in an on-site role.
Senior Specialist, Data Engineer
Data engineer role at Standard Bank Group designing, coding, and maintaining data systems within CI/CD pipelines, leveraging AWS big data services (Athena, Lambda, EMR, Redshift), Apache Spark, and advanced SQL.
Data Engineer (Expert)
Expert Data Engineer migrating SAP BW products to CBW, building AWS-based data pipelines and integrations, and performing root cause analysis using SAP BW/HANA, AWS services, Python, and SQL in an Agile team environment.
Lead Data Engineer: Architect Scalable Pipelines
Future Fit is hiring a Lead Data Engineer in Johannesburg to design, build, and maintain scalable data pipelines while mentoring junior staff. The role involves collaborating with cross-functional teams to deliver robust data solutions and optimize system architecture.
Data Engineer (Mid-Senior)
The Data Engineer will design, build, and maintain scalable data pipelines and integration frameworks using Python, SQL, and cloud platforms like GCP. They will collaborate with cross-functional teams to ensure data quality, accessibility, and efficient performance in a hybrid work environment.
Hybrid Data Engineer (Mid-Senior): Cloud Pipelines
Build and optimize cloud-based data pipelines, integrate diverse data sources, and ensure data quality and accessibility for analytics teams.
Senior Data Engineer
Senior Data Engineer designing and maintaining cloud-native data pipelines and infrastructure on AWS (Airflow, Glue, Redshift, Terraform) in a hybrid role based in Cape Town, mentoring a data team.
Senior Data Engineer
Lead the design, development, and maintenance of scalable data pipelines and ETL processes, collaborating with data analysts and scientists while mentoring junior engineers. Core technologies include SQL, Python (AI/ML), Hadoop, Apache Spark, and cloud platforms.
Senior Databricks DevOps Engineer - Data Platform Lead
Designs, builds, and maintains a secure, scalable Databricks/AWS data platform for financial crime analytics, with full admin ownership of the environment.
Data Engineer
The Data Engineer will design and maintain scalable ETL/ELT pipelines to integrate data from various enterprise systems into a centralized platform. The role focuses on creating high-quality datasets using SQL, Python, and cloud technologies to support business intelligence and analytics initiatives.