Old Mutual

Data Engineer

Johannesburg Full time

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 Engineer designs, builds, and maintains scalable and reliable data platforms that support data storage, processing, and retrieval in a cloud based environment. This role works hands on with large and complex datasets, developing data pipelines that move and transform data from source systems into cloud data warehouses and analytical platforms.

The Data Engineer is a strong individual contributor who applies deep technical expertise to deliver high quality data solutions, collaborates closely with cross functional teams, and supports the evolution of data architecture within established enterprise standards.

Key Responsibilities

  • Design, build, and maintain robust data pipelines in cloud data platforms such as Snowflake or Databricks.
  • Develop and optimize SQL‑based data transformations to deliver curated, analytics‑ready datasets.
  • Ensure data pipelines are reliable, performant, and maintainable through effective error handling, monitoring, and logging.
  • Build and maintain data solutions on the cloud, preferably AWS.
  • Provision and manage data infrastructure using Infrastructure as Code tools such as CloudFormation or Terraform.
  • Design and support business‑critical storage and compute environments following industry best practices.
  • Manage complex technical issues related to data platforms and pipelines.
  • Develop and enhance data applications and services by analyzing requirements and implementing effective solutions.
  • Build and maintain APIs using Python to support data access, ingestion, and integration with other systems.
  • Contribute to continuous improvement of data software through refactoring and performance optimization.
  • Work hands‑on with relational databases, including PostgreSQL and Microsoft SQL Server.
  • Design and maintain logical and physical data models that support analytics, reporting, and operational workloads.
  • Install, configure, and test complex database environments to ensure they meet functional and performance requirements.
  • Manage key components of the data management system, including data quality, consistency, and integrity.
  • Apply organizational data standards, governance practices, and compliance requirements in day‑to‑day development.

Minimum Requirements: 

  • Degree in Computer Science, Information Technology, or a related field. 
  • 4+ years of experience in data engineering with a focus on complex data solutions.
  • Proven experience building and supporting cloud‑based data architecture, preferably on AWS.
  • Hands‑on experience with Infrastructure as Code tools such as CloudFormation or Terraform.
  • Strong experience developing data pipelines in Snowflake, Databricks, or similar cloud data platforms.
  • Strong SQL skills for data transformation, optimization, and analysis.
  • Experience developing APIs using Python.
  • Solid hands‑on experience with PostgreSQL and Microsoft SQL Server.
  • Strong understanding of data modelling principles and practical application.
  • Experience working with large, complex datasets in production environments.
  • Ability to clearly communicate technical concepts and collaborate across teams.

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

14 May 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!