Data Engineer III
Date: 15 Jun 2026
Location: Stellenbosch, ZA
Company: Capitec Bank Ltd
Apply by:
We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:
1. To see what life at Capitec is all about and complete a short assessment, please click here!
2. Once you have completed the above finalize your application by clicking apply below.
About the role:
We’re looking for a Data Engineer (L3) to own the evolution of our massive, cloud-native data platforms. This isn't about maintaining legacy pipelines; you’ll be leading high-stakes architectural design, specifically engineering for complex producer and consumer Redshift cluster environments on AWS. We operate at an incredible scale, running a powerhouse high-volume batch infrastructure while aggressively expanding our real-time footprint. Crucially, you'll help spearhead our shift toward adopting AI and agentic practices to build smarter, self-healing, and highly robust pipelines. Your design decisions will directly shape the data foundation for market-disrupting services and millions of banking clients. If you’re ready for high-autonomy, deep technical ownership, and systemic impact, let’s talk
Purpose Statement
To design, build, and optimise robust, scalable, and efficient data platforms and infrastructure that enable data-driven decision-making across the organisation. You will contribute to solution design, build and enhance data pipelines, and ensure the reliability, performance, and scalability of our data ecosystem.
What you'll be doing :
• Design and build scalable data pipelines and data platforms (batch and streaming)
• Develop high-performance data solutions using Python and advanced SQL (Redshift focus)
• Contribute to solution design alongside Data Architects
• Build and maintain cloud-based data infrastructure (preferably AWS)
• Implement infrastructure as code (e.g., Terraform) and CI/CD practices
• Work with Git, deployment pipelines, and SDLC processes
• Design and optimise data lake, data warehouse, and integration patterns
• Enable data quality, monitoring, and governance frameworks
• Mentor and guide junior engineers and contribute to team capability building
• Partner with stakeholders to translate business requirements into scalable data solutions
What we're looking for :
- Bachelor’s Degree in Information Technology or related field
- Proven experience in data engineering at scale (senior/staff level)
- Strong experience in:
- Python
- Advanced SQL (query optimisation, tuning, indexing – Redshift preferred)
- Cloud platforms (AWS preferred)
- Experience with:
- Data warehousing and data lake architectures
- CI/CD, Git, and deployment practices
- Infrastructure as code (e.g., Terraform)
- Building and maintaining production-grade data pipelines
- Ability to work independently and contribute quickly in a complex environment
- Ideal / preferred:
- Honours Degree in IT, Computer Science, or related field
- Experience with::
o Azure or GCP (with proven ability to transition to AWS)
o Power BI and Microsoft data stack exposure
o Real-time / streaming data architectures
o Workflow orchestration tools
o Containerised solutions - Exposure to machine learning data pipelines or predictive analytics environments
- Leadership & team contribution
- This is not a people management role, but you will:
• Provide technical mentorship and guidance to junior team members
• Help define frameworks, standards, and best practices
• Contribute to scaling and improving the engineering capability of the team
- This is not a people management role, but you will:
- We’re looking for someone who is:
- Self-managed and accountable
- Collaborative and team-oriented
- Comfortable working in a fast-paced, evolving environment
Minimum Experience:
- A minimum of 8-10+ years’ experience in data engineering or related fields (aligned to staff-level capability)
- Proven track record of:
- Designing and delivering large-scale data solutions
- Driving business impact through data platforms
- Mentoring and developing other engineers
- Proven track record of:
Education (Minimum)
- Bachelor's Degree in Information Technology
Education (Ideal or Preferred)
- Honours Degree in Information Technology - Computer Science or Information Technology
Knowledge and Experience
Knowledge:
- Expert level SQL knowledge with query optimisation and tuning and indexing strategies.
Architecture design for batch and streaming systems - Deep knowledge of multiple programming languages and implementation of advanced algorithms for data processing.
- Design enterprise wide real-time / batch data integration architectures.
- Advanced knowledge of one cloud platforms data services.
- Design and implementation of data lake, data warehouse or other patterns.
Implementation of enterprise-wide data governance frameworks with automated quality and monitoring. - Ability to performance optimize across heterogeneous systems.
- Design of multi-environment GitOps strategies, that includes feature flags and other advanced techniques.
- Design & Implementation of containerized data solutions and infrastructure using infrastructure as code
- Design and configuration enterprise workflow orchestration tools and pipelines
Experience:
- Length of experience required is conditional on the qualifications obtained but must include:
- Proven track record of leading large-scale data engineering projects and driving business impact through data solutions
- Experience with advanced data engineering tools and software (e.g., SQL, Python, Java, Apache Spark, Hadoop).
- Experience with machine learning algorithms and their application in predictive analytics
- Experience in designing and implementing complex data architecture and infrastructure.
- With cloud computing platforms (e.g., AWS, Azure, Google Cloud) and their data services 2.
- Experience in aligning data engineering projects with business strategy and goals.
- Experience in providing data-driven recommendations to senior management and influencing decision-making.
- Experience in leading and mentoring less experienced engineers and data teams.
- In people development, sharing and training.
Skills
- Analytical Skills
- Communications Skills
- Computer Literacy (MS Word, MS Excel, MS Outlook)
- Interpersonal & Relationship management Skills
- Problem solving skills
Additional Information
- Clear criminal and credit record
Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.