
Enable job alerts via email!
A data engineering consultancy seeks a Data Engineer (Contractor) to design and maintain scalable data solutions for an insurance client. The role requires 3-5 years of experience and involves optimizing data pipelines with Azure Databricks and ensuring data integrity. Strong SQL skills and experience with Oracle databases are essential. This is a 12-month role with the possibility of extension in a remote-first setting.
Showing 19 Data Engineer jobs in Johannesburg. Johannesburg, Gauteng The Legends Agency. Posted 21 days ago.
About Our Client
Our client is a specialist data and technology consultancy, delivering innovative solutions that empower financial services businesses to make smarter, faster decisions. With a strong focus on advanced analytics, AI integration, and cloud-first design, the team partners with leading insurers and financial institutions to drive transformation. They offer a collaborative, remote-first culture where your expertise will directly impact business outcomes.
The Role: Data Engineer (Contractor)
This contract role is key to designing, building, and maintaining high-quality, secure, and scalable data solutions for a leading insurance client. You'll work across modern data platforms and cloud environments, enabling accurate insights and supporting analytics and machine learning initiatives. The role is initially a 12-month contract, with strong potential to extend based on performance and project needs.
Key Responsibilities
About You
Overview
Content covers senior data engineering responsibilities for transitioning from SSIS-based ETL to a modern Azure-based data warehouse, governance, and collaboration with BI leaders. Role includes mentoring, architectural input, and governance excellence.
Key Responsibilities
Minimum Requirements
Is this job a match or a miss?
Johannesburg, Gauteng The Legends Agency. Posted 17 days ago.
Overview
Remote (South Africa) | R18,000–R25,000 per month depending on experience | 8am–5pm SAST. International software company developing Quintessence, a data toolkit used by asset management firms in SA and expanding to the UK.
The Role: Client Support Data Engineer. You will provide technical and analytical support to ensure client implementations run smoothly and meet SLA requirements, troubleshooting issues, managing data requirements, and building solutions that enhance reliability and usability.
Key Responsibilities
About You
Is this job a match or a miss?
Johannesburg, Gauteng Visi Select. Posted today.
Overview
Remote with SA-based client. 6-month contract. R95,000–R110,000 per month. AWS Data Engineer (Intermediate–Senior) focused on scalable data pipelines, performance, reliability, and security in cloud systems.
What you’ll do
What we’re looking for
Why join?
Is this job a match or a miss?
Johannesburg, Gauteng A 1L Realization (Pty) Ltd. Posted 17 days ago.
Bedfordview, Gauteng. R800000 – R1200000. On Point HR & Talent Solutions. Posted today.
Qualifications
Experience
Skills
All appointments in line with Employment Equity. Some boilerplate notices retained for compliance.
Sandton, Gauteng. R600000 – R1200000. Posted today. Access Bank Plc.
Job Mission/Objective
Oversee data integration, data warehouse, and analytics environment; mentor and lead data engineering team; drive data governance and best practices. You will design and implement robust ETL frameworks and manage data across multiple sources.
Requirements
Education/Experience
All other sections
Other postings include Data Warehouse Engineer, job IDs, locations (Bedfordview, Sandton, Johannesburg). Some entries include benefits such as medical aid, provident fund, life cover.
Further opportunities and popular roles are listed; general job search prompts follow.