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
Monocle Data Engineer
Expand your horizons Imagine being a data and programming guru and understanding the intricacies of banking and insurance. At Monocle, we believe work is more than a job. It is a chance to make a difference in the…
Cloud data engineer – etl/elt, python & ai-ready
Design and maintain scalable data pipelines and warehouses in AWS/Azure using Python and SQL to power AI-driven products and robust data access.
Senior azure data engineer
Role Overview Help us migrate a major bank to Azure Data Factory and Fabric, building a modern data platform in Sandton. You'll be key to a critical, high-visibility project. What We're Looking For 5+ years of…
Senior data scientist (azure data engineering & mlops)
DVT is a leading technology consulting and software engineering company delivering innovative solutions across Africa and internationally. We partner with clients to solve complex business challenges through software…
Senior cloud data engineer
About the job Senior Cloud Data Engineer Location: Cape Town (In-Office) Are you passionate about building impactful digital products that reach millions daily? Our client, atop-tier South African company is looking…
Data engineer
Role Overview Help us build the backbone of financial data integration, processing critical market data for investment decisions. You'll lead complex data pipeline delivery and mentor a growing engineering team.…
Data engineer
A Senior Data Engineer designs and builds scalable data pipelines, optimizes database structures, and supports machine learning model development using Python, Java, and SQL.
1572 Data Engineer (Senior)
ROLE & RESPONSIBILITIES: Work with stakeholders to gather and translate requirements into actionable technical tasks. Define project scope and align business and technical teams. Design data pipelines, propose AI…
Data Engineer
Qualifications: Relevant Degree or Diploma in IT Computer Science Data Science or related field Cloud or Data Engineering certifications advantageous Requirements: 3+ years Data Engineering experience Experience with…
Senior Cloud Data Engineer - Hybrid, Scalable Pipelines
Design and optimize scalable data pipelines in a cloud-first environment, partnering with teams to build API-based ingestion and CI/CD workflows. The role involves enabling advanced analytics, mentoring juniors, and delivering robust, maintainable code.
Senior Cloud Data Engineer - Melrose Arch (Hybrid) - R1.08m PA
Senior Cloud Data Engineer designing and optimizing data pipelines, enabling advanced analytics, and working with cloud platforms. Core technologies include Python, SQL, AWS/GCP/Azure, Docker/Kubernetes, and RESTful APIs.
Data Engineer with Java
Build and own data ingestion pipelines (streaming and batch) for a London-based fintech, using Java 21/Spring Boot, Kafka, MS SQL Server, and Azure Databricks/Spark to turn banking and transactional data into actionable insights.
Manager Data Engineering
Let's Write Africa's Story Together! Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job Description The Data Engineering Manager will lead the data engineering…
Manager Data Engineering
Let's Write Africa's Story Together! Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job Description The Data Engineering Manager will lead the data engineering…
Head of Data Engineering & Platform Strategy
Old Mutual Insure Limited in Johannesburg seeks a Data Engineering Manager to lead the data engineering function, guiding scalable data platforms and products. The role blends technical leadership, people management…
Data Engineering Lead — Platform & AI Enablement
Old Mutual Limited in Johannesburg seeks a Data Engineering Manager to lead the data engineering function, driving the design, development and delivery of scalable, secure and high-quality data platforms and products.…
Senior cloud data engineer: real-time pipelines & edge
Senior Data Engineer designing and operating scalable data and analytics infrastructure across on-prem, edge, and cloud environments, leading data pipelines and microservices on an OpenShift-based stack.
Senior data platform engineer: lead, build & mentor
Leads the design, build, and operation of scalable data platforms and infrastructure for critical business outcomes, mentoring teams and blending engineering with AI-assisted practices.
Data Engineer
Designs and maintains data pipelines, transforms raw data into actionable formats, and ensures enterprise-wide data integrity for PwC’s global and local applications using SQL, Azure Synapse, Databricks, and Python.