About the job Data Engineer (Senior)
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.