SENIOR DATA ENGINEER – 12 MONTH CONTRACT, R900PH – Build enterprise data pipelines and trading integrations for one of South Africa's leading investment managers
6 days ago
Job Description
Johannesburg | R900PH | 12-month Contract
This is an excellent opportunity for a Data Engineer to design, build, and optimize large-scale data pipelines and cloud-based data platforms that underpin investment decision-making, risk management, and regulatory reporting
COMPANY
This company is one of South Africa's largest investment managers, responsible for managing more than R600 billion in assets across both institutional and retail clients. Their focus is on delivering long-term, sustainable returns through innovation, discipline, and a client-first approach. With a strong presence locally and across key African markets, they are investing heavily in modern data platforms and engineering capabilities to strengthen their trading, risk, and analytics functions.
THE ROLE
As a Data Engineer, you will be responsible for building and maintaining the data ecosystem that supports trading applications. Your focus will be on designing ETL/ELT pipelines that ingest data from multiple trading systems (such as Alchemy, Murex, and market data feeds) into Snowflake and enterprise data lakes, ensuring accuracy, performance, and scalability. You'll work on API-led integrations (leveraging MuleSoft and custom Python/Java services) to enable seamless data flow between applications, while embedding governance and security controls required in a regulated financial environment.
- Design, build, and optimize data pipelines for ingestion, transformation, and delivery of financial datasets.
- Model and manage Snowflake data warehouses and cloud-based data lakes.
- Develop APIs and integration solutions for downstream systems, risk engines, and reporting platforms.
- Monitor and optimize pipeline performance to handle large, complex data volumes for valuations and risk reporting.
- Enforce data governance, lineage, and security policies, including data masking and access controls.
- Collaborate with business stakeholders, analysts, and reporting teams to ensure data meets evolving business and regulatory requirements.
THE REQUIREMENTS
At least 5 years' experience in Data Engineering (financial services experience highly advantageous).
Strong SQL skills with both relational and NoSQL databases.
Expertise in ETL/ELT pipeline design using tools such as Airflow, Talend, or custom scripting.
Proficiency in Python, Java, or Scala for building integrations and transformations.
Experience with Snowflake or other cloud data warehouses (AWS Redshift, BigQuery).
Solid knowledge of data modeling, data lakes, and dimensional warehousing methodologies.
Exposure to big data frameworks such as Spark or Hadoop.
Familiarity with MuleSoft or other API integration platforms.
-
Senior Data Integration Engineer
5 days ago
Johannesburg, Gauteng, South Africa Indsafri Full time R2 000 000 - R2 500 000 per yearJob Description:Job Title: Senior Data Integration Engineer (Salesforce, Databricks & MuleSoft)Location: Johannesburg (Hybrid)Employment Type: ContractContract Tenure: 6 to 12 monthsJob SummaryWe are seeking a highly experienced and strategic Senior Data Integration Engineer to architect, build, and manage the data pipelines that power our customer...
-
Data Engineer II
1 week ago
Johannesburg, Gauteng, South Africa FNB South Africa Full time R500 000 - R1 200 000 per yearJob DescriptionTo design, build, and maintain robust data pipelines and infrastructure that support the effective movement, integration, storage, and provisioning of data across FNB's broader Africa operations. This role ensures data is accessible, reliable, and aligned with business objectives through close collaboration with stakeholders including...
-
Senior Data Management Security Engineer
3 days ago
Johannesburg, Gauteng, South Africa NTT DATA, Inc. Full time R800 000 - R1 200 000 per yearMake an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.The Data Management Security Engineer...
-
Senior Manager – Data Centre Planning
1 week ago
Johannesburg, Gauteng, South Africa Bayobab Full time R1 200 000 - R1 800 000 per yearAt Bayobab, we are Lead with Care, Can-do with Integrity, Collaborate with Agility, Serve with Respect and Act with Inclusion.Bayobab formerly MTN GlobalConnect is a Pan-African digital wholesale and infrastructure services company founded in 2017, and an operating company in the MTN Group. Bayobab formerly MTN GlobalConnect manages MTN's international and...
-
Data Engineer
3 days ago
Johannesburg, Gauteng, South Africa The Legends Agency Full time R1 104 000 - R2 208 000 per yearData Engineer (Contractor)Work on impactful data projects with a leading insurance clientJohannesburg | R550 per hour | 08:00am to 17:00pm | 12-month contract with extension potentialAbout Our ClientOur client is a specialist data and technology consultancy, delivering innovative solutions that empower financial services businesses to make smarter, faster...
-
Data Governance and Privacy Lead
23 hours ago
Johannesburg, Gauteng, South Africa NTT DATA, Inc. Full time US$80 000 - US$160 000 per yearMake an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Key Responsibilities:Collaborates...
-
Data Platform Engineer
3 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R46 800 - R3 000 000 per yearData Platform Engineer - 12 Month ContractKey Responsibilities Platform Engineering & DevelopmentDesign, implement, and maintain Big Data platforms (e.g., Hadoop, Spark, Kafka) used across the CIB environment.Build robust batch and real-time data ingestion pipelines using tools like Apache NiFi, Airflow, Spark, and Kafka Streams.Maintain and enhance...
-
Intermediate Data Engineer
1 week ago
Johannesburg, Gauteng, South Africa The Nippon Telegraph and Telephone Corporation (NTT) Full time R900 000 - R1 200 000 per yearMake an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion - it's a place where you can grow, belong and thrive.Your day at NTT DATAAs an Intermediate...
-
South Africa
2 weeks ago
Johannesburg, Gauteng, South Africa Investeringsfonden for Udviklingslande Full time R1 200 000 - R1 500 000 per yearAre you motivated by creating investment with impact?Impact Fund Denmark is Denmark's Development Finance Institution. We aim to be a best-in-class impact investor by making commercial private sector investments that support the green transition, as well as building just and inclusive societies in developing countries and emerging markets.Impact Fund Denmark...
-
Enterprise Data Architect
3 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per yearAs an Enterprise Data Architect, you'll be responsible for designing and developing the company's data infrastructure. You'll work with IT to ensure that all of our data sources are secured and compliant. You will also support business by integrating information from different systems into one central location so that we can analyse it in order to make...