Data Engineer

Old Mutual South Africa

Cape Town

On-site

ZAR 900,000 - 1,300,000

Full time

9 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Old Mutual South Africa is seeking a technically strong Data Engineer to design, develop and optimise data platforms and pipelines. You will collaborate with business stakeholders, software engineers and data consumers to translate business needs into robust technical solutions.

You will contribute to data quality, CI/CD practices and continuous improvement while building scalable, reliable data solutions for analytics, reporting and operations.

Qualifications

  • Bachelor's degree or equivalent in a related field.
  • 4–8 years of relevant experience in data engineering or related roles.
  • Proven experience with Microsoft SQL Server and relational database design.
  • Strong SQL and programming skills in C# and/or Python.
  • Experience building and maintaining ETL/ELT pipelines and data integration.
  • Knowledge of data warehousing, dimensional modelling and data architecture.
  • Familiarity with source control, CI/CD and DevOps practices.
  • Experience with data visualization/reporting platforms is a plus.
  • Azure Data Engineer Associate certification, or equivalent, is advantageous.
  • Experience in financial services or asset management is advantageous.

Responsibilities

  • Design, develop and maintain scalable data pipelines and ETL/ELT processes.
  • Build and optimise data models, databases and data integration solutions.
  • Develop data solutions that support reporting, analytics and operational needs.
  • Contribute to cloud-based data platform architecture and deployment.

Skills

SQL
Python
C#
ETL/ELT
Data modelling
CI/CD
DevOps
Big data

Education

Bachelor's degree or equivalent (CS/IS/Eng/Data Sci)

Tools

Microsoft SQL Server
Azure
Azure Data Factory
Power BI
Git

Job description

Let's Write Africa's Story Together!

Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.

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

We are seeking a Data Engineer to join our technology team. You will be responsible for designing, developing, maintaining and optimising data platforms, pipelines and integrations that support business intelligence, analytics, reporting and operational processes.

You will play an important role in building scalable, reliable and future-fit data solutions, working closely with business stakeholders, software engineers and data consumers to turn business needs into effective technical solutions.

warehouses and data integration integrating data from different sources to create a unified view. In addition to the former the Data Engineer is responsible for performance optimization by ensuring data systems are running efficiently and can handle large-scale data processing and collaboration by working closely with data scientists, analysts, and other stakeholders to understand data needs and provide solutions.

What You’ll Be Trusted With
Data Engineering & Solution Delivery
  • Design, develop and maintain scalable data pipelines and ETL/ELT processes.
  • Build and optimise data models, databases and data integration solutions.
  • Develop data solutions that support reporting, analytics, machine learning and operational requirements.
  • Contribute to the design and architecture of cloud-based data platforms.
Data Quality & Reliability
  • Implement data quality, validation and monitoring frameworks to ensure data integrity and reliability.
  • Optimise database performance and troubleshoot data-related issues.
  • Take ownership of the quality, stability and performance of data solutions.
Stakeholder Partnership
  • Work closely with business stakeholders to understand data requirements and translate them into practical, buildable technical solutions.
  • Partner with software engineers and data consumers to ensure solutions meet business needs and deliver meaningful value.
  • Communicate openly and clearly, building trusted relationships across technical and business teams.
Technology & Continuous Improvement
  • Support deployment, testing and maintenance through CI/CD and DevOps practices.
  • Identify opportunities to improve data platforms, processes and ways of working.
  • Stay curious about emerging technologies and continuously build your technical capability.
  • Document technical solutions, standards and processes to support consistency and knowledge sharing.
Team Contribution
  • Mentor junior team members and contribute to building technical capability within the engineering team.
  • Share knowledge and collaborate with colleagues to solve problems and achieve shared outcomes.
  • Contribute to a culture of constructive challenge, learning and continuous improvement.
Who You Are

You are a technically strong and curious Data Engineer who enjoys solving complex problems and building reliable solutions. You are comfortable working across technical and business environments and take ownership of delivering quality outcomes.

You bring:

  • A Bachelor's Degree in Computer Science, Information Systems, Data Science, Engineering, Mathematics or a related field.
  • 4–8 years' experience in Data Engineering, Software Engineering or a related technical role.
  • Proven experience working with Microsoft SQL Server and relational database design principles.
  • Strong proficiency in SQL and C# and/or Python development.
  • Experience building and maintaining ETL/ELT pipelines and data integration solutions.
  • Understanding of data structures, algorithms and software development principles, including Set Theory and SOLID.
  • Experience with source control, CI/CD pipelines and DevOps practices.
  • Understanding of data warehousing, dimensional modelling and data architecture.
  • Experience with data visualisation and reporting platforms would be advantageous.
  • Microsoft Azure Data Engineer Associate certification, or equivalent, would be advantageous.
  • Experience within financial services, asset management or investment environments would be advantageous.
  • Exposure to machine learning, advanced analytics or big data technologies would be advantageous.
The Strengths You’ll Bring
  • Scan the Horizon: You stay curious about emerging technologies and look for opportunities to strengthen our data capabilities.
  • Innovate to Grow: You challenge existing ways of working and find smarter, scalable solutions to complex problems.
  • Learn and Adapt: You embrace change, continuously develop your technical capability and apply new thinking to your work.
  • Partner with Intent: You build effective relationships with business and technology stakeholders, understanding their needs and working towards shared outcomes.
  • Communicate Candidly: You communicate clearly, constructively and openly, particularly when navigating complex technical challenges.
  • Foster Trust: You are dependable, transparent and consistent in delivering on your commitments.
  • Focus on What Matters: You prioritise work that creates meaningful value for the business and its stakeholders.
  • Own It: You take accountability for your deliverables, data quality and the solutions you build.
  • Deliver Excellence: You hold yourself to high standards and take pride in delivering reliable, sustainable and high-quality solutions.
Let’s Succeed Together

At OMIG, how you work matters just as much as what you do. Our culture celebrates openness, accountability, and innovation – because that’s how we shape a bold future and wow our clients.

If you're ready to grow, lead, and make a meaningful impact, we look forward to meeting you.

Skills

Analysis of Alternatives (AoA), Analytical Processes, Analytical Sciences, Assessment Testing, Business Intelligence (BI) Analysis, Categorizing Data, Computer Literacy, Data Analysis, Database Reporting, Data Compilation, Data Controls, Data Interpretations, Financial Modeling, Information Retrieval, Managerial Accounting, Numerical Aptitude, Planning and organisational skills, Research Methodologies, Statistical Analysis Techniques

Competencies

Business Insight

Ensures Accountability

Financial Acumen

Manages Complexity

Optimizes Work Processes

Resourcefulness

Self-Development

Tech Savvy

Education

NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalent (Required)

Closing Date

29 September 2026 , 23:59

The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.

The Old Mutual Story!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Old Mutual Investment Group (SA) • Cape Town

On-site
ZAR 600,000 - 900,000
Junior Data Engineer
Junior Data Engineer

Old Mutual Investment Group (SA) • Cape Town

On-site
ZAR 360,000 - 480,000
Data Engineer
Data Engineer

Old Mutual Limited • Cape Town

On-site
ZAR 700,000 - 900,000
Data Analyst-2
Data Analyst-2

ATS Client • Johannesburg

On-site
ZAR 350,000 - 550,000
Data Management Analyst
Data Management Analyst

ATS Client • Johannesburg

On-site
ZAR 360,000 - 720,000
Data Management Analyst
Data Management Analyst

Old Mutual South Africa • Johannesburg

On-site
ZAR 480,000 - 640,000
Data Analyst
Data Analyst

Old Mutual Limited • Cape Town

On-site
ZAR 360,000 - 520,000
Full-Stack Software Engineer
Full-Stack Software Engineer

Old Mutual Limited • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Data Engineer
Data Engineer

Nedbank • Johannesburg

On-site
ZAR 600,000 - 900,000
Head of Engineering
Head of Engineering

Old Mutual South Africa • Cape Town

On-site
ZAR 1,200,000 - 2,000,000