
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
Job Postings in Johannesburg (Data Engineer roles)Showing 19 Data Engineer jobs in JohannesburgJohannesburg, Gauteng The Legends AgencyPosted 20 days agoJob 1 : Data Engineer (Contractor) – Insurance / Financial ServicesThe 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 ResponsibilitiesApply 35 years of experience as a Data Engineer to deliver robust, efficient data solutions. Develop, maintain, and optimize data pipelines using Azure Databricks. Integrate and manage Oracle databases to ensure optimal security and performance. Write and optimize SQL, applying strong data modeling principles. Collaborate with cross-functional teams to ensure data quality, accessibility, and scalability. Support machine learning and analytical initiatives in the insurance domain. Monitor, troubleshoot, and enhance existing data infrastructure.
About You3 to 5 years of hands‑on Data Engineering experience. Proven experience working with Oracle database environments. Solid SQL and data modeling capabilities. Experience in insurance or broader financial services is advantageous. Strong problem‑solving mindset, with the ability to work independently in a remote‑first setup. Collaborative team player with excellent communication skills. Is this job a match or a miss?
Johannesburg, Gauteng The Legends AgencyPosted 16 days agoJob 2 : Client Support Data Engineer – QuintessenceLocation : Remote (South Africa); Salary : R18, – R25, per month depending on experience; Hours : 8am–5pm SASTAbout Our ClientInternational software development company, Quintessence data toolkit for asset management firms; expanding to the UK.
Focus on smarter data integration and modelling.The Role : Client Support Data EngineerProvide technical and analytical support to ensure Quintessence implementations run smoothly and meet SLA requirements.
Client‑facing technical role with growth opportunities in financial data integration and analytics.Key ResponsibilitiesMinimum 2 years of experience in data analysis, modelling, and troubleshootingConfigure and implement Quintessence software for client environmentsProvide 2nd Tier client support, including data enhancements and issue resolutionUnderstand and manage client data requirements within the financial marketsBuild and maintain end‑to‑end data service solutions and integrationsDevelop queries combining multiple data sources while ensuring data integrityRecommend improvements to data reliability, efficiency, and qualityProvide structured feedback to development teams on functionality and issuesDesign user interfaces for data uploads and visualisation.
About You2+ years of experience working with data in a technical support or engineering roleDegree in Statistics, Mathematics, Engineering, Informatics, or related fieldStrong SQL and Excel skills, plus a programming language such as Python (essential)Exposure to data visualisation tools (Power BI, Tableau, or QlikView) (advantageous)Knowledge of APIs, ETL processes, or data warehousing (advantageous)Background in financial services or asset management (distinct advantage)Client‑focused mindset with excellent communication skillsAbility to multitask, manage competing priorities, and meet deadlines.Is this job a match or a miss?
Johannesburg, Gauteng Visi SelectPosted todayJob 3 : AWS Data Engineer (6‑Month Contract)Location : Remote (supporting an international client); Salary : R95, – R, per month; Contract : 6 MonthsWhat you’re doDesign & optimise data pipelines and ETL processesWork with AWS services : S3, Glue, Redshift, DBT, Spark, TerraformSupport cloud integration and modernisation projectsEnsure system performance, monitoring & reliabilityEnforce data security, governance, and compliance standardsCollaborate with global, cross‑functional teamsWhat we’re looking for5+ years' experience as a Data Engineer (Intermediate–Senior)Hands‑on expertise in AWS data servicesStrong SQL, data modelling, and pipeline management skillsFamiliarity with CI / CD, Git, and infrastructure‑as‑codeExcellent collaboration and problem‑solving skills.
Why join?
Competitive contract compensation; Work with cutting‑edge AWS technologies; Collaborate with international teamsIs this job a match or a miss?
Johannesburg, Gauteng A 1L Realization (Pty) LtdPosted 16 days agoJob 4 : Data Engineer – Education Focus (Sample)Education and ExperienceBachelor of Science, Computer Science, Big Data, Database Administration or related fields3+ years in Advanced Data EngineeringExperience with on‑premises and cloud data pipelines (M. Fabric)Experience and SkillsSQL, Python, R or Power BI; knowledge of Oracle, Teradata, SnowflakeExperience in data warehousing and ETL; Yellowfin knowledge is beneficialExperience with telecommunications / financial services or Fintech is a plusClient‑focused mindset with excellent communication.
Bedfordview, Gauteng R
#J-