Job Search and Career Advice Platform

Enable job alerts via email!

Senior Data Engineer

Vito Solutions

Cape Town

Hybrid

ZAR 650 000 - 850 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic financial services company is seeking a Senior Data Engineer to design and maintain high-volume data pipelines using Python and SQL across Azure, AWS, and Google Cloud. This role involves supporting real-time transactions and regulatory reporting while ensuring data integrity in a compliant environment. The ideal candidate has over 6 years of experience in Data Engineering and familiarity with financial services. Hybrid working model based in Cape Town.

Qualifications

  • Minimum 6+ years experience in Data Engineering.
  • Hands-on experience building high-volume data pipelines.
  • Strong experience using Python and SQL.
  • Experience with modern data platforms across Azure, AWS or Google Cloud.
  • Understanding of data security, compliance and regulatory reporting requirements.

Responsibilities

  • Design, build and maintain high-volume data pipelines.
  • Integrate multiple banking systems into cloud data environments.
  • Participate in continuous improvement and troubleshooting.
  • Ensure data quality, performance, and reliability.

Skills

Data engineering principles
Python
SQL
Real-time and batch data pipelines
Cloud data services (Azure, AWS, Google Cloud)
Data integrity and quality monitoring
Problem-solving and debugging
Collaboration in fast-paced environments

Education

Relevant tertiary qualification in Computer Science, Information Systems, Data Engineering
Job description

EXCITING FUTURE PROJECT COMING SOON!

EMPLOYMENT TYPE

Contract

COMPANY

Vito Solutions

LOCATION

Belville, Cape Town

WORKING MODEL

Hybrid (2 days remote, 3 days in office)

JOB OVERVIEW

The Senior Data Engineer will design, build and maintain high-volume, regulatory-grade data pipelines across Azure, AWS and Google Cloud in a large-scale financial services environment. The role focuses on real-time and batch ingestion, data transformation, platform integration, and ensuring data quality, performance and reliability. Operating in a hybrid working model from Cape Town, the engineer will work closely with platform, application and reporting teams to enable seamless data flows for operational, regulatory and analytical workloads.

DESCRIPTION OF POSITION

The Senior Data Engineer is responsible for developing and maintaining data pipelines that support real-time transactions, payments, card platforms, and regulatory reporting. This includes building ingestion patterns, implementing transformations, monitoring reliability and ensuring data integrity at scale. The role integrates multiple banking systems into cloud data environments and supports both operational and analytics workloads. The engineer will participate in continuous improvement, monitoring and troubleshooting to optimise data performance in a mission-critical environment.

KNOWLEDGE AND SKILLS
  • Strong understanding of data engineering principles and modern data platforms.
  • Proficiency in Python and SQL for large-scale data processing.
  • Ability to build and troubleshoot real-time and batch data pipelines.
  • Knowledge of cloud-native data services across Azure, AWS or Google Cloud.
  • Understanding of data integrity, quality, lineage and performance monitoring.
  • Ability to work in regulated environments with security and compliance requirements.
  • Strong problem-solving, debugging and optimisation skills.
  • Ability to collaborate with cross-functional teams in a fast-paced environment.
QUALIFICATIONS REQUIRED
  • Relevant tertiary qualification in Computer Science, Information Systems, Data Engineering or related field.
  • Cloud platform or data engineering certifications advantageous.
EXPERIENCE REQUIRED
  • Minimum 6+ years experience in Data Engineering.
  • Hands-on experience building high-volume data pipelines.
  • Strong experience using Python and SQL.
  • Experience with modern data platforms across Azure, AWS or Google Cloud.
  • Experience within banking, payments or fintech environments.
  • Understanding of data security, compliance and regulatory reporting requirements.
ADVANTAGEOUS SKILLS
  • Experience with event streaming platforms or real-time analytics.
  • Knowledge of data observability, monitoring and automated data quality frameworks.
  • Familiarity with DevOps, CI/CD and infrastructure-as-code concepts.
  • Exposure to core banking, card or payment systems.

**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.