Data Engineer

Capitec Bank

Stellenbosch

On-site

ZAR 900,000 - 1,300,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Capitec Bank seeks an senior data engineer to shape data platform architecture and deliver scalable pipelines for analytics. You will collaborate with business, analytics and product teams to translate requirements into robust data flows across batch and real-time processes.

You will lead design efforts, drive standards, and mentor less experienced engineers while ensuring reliability across cloud-native data systems. Strong SQL, Python and AWS expertise are essential.

Qualifications

  • Expert-level SQL with tuning and indexing strategies.
  • Architecture design for batch and streaming data flows.
  • Proficiency in multiple languages and data processing algorithms.
  • Enterprise-wide real-time and batch data integration design.
  • Experience with AWS data services and cloud architectures.
  • Implementation of data governance frameworks with monitoring.
  • Design and deployment of containerised data solutions and CI/CD pipelines.

Responsibilities

  • Design, build and maintain robust, scalable data systems for the data environment.
  • Analyse business and system requirements to enhance enterprise data platforms.
  • Drive architectural decisions and input to Data Architect on designs.
  • Lead development of complex new applications and data systems.
  • Maintain infrastructure reliability across heterogeneous systems.
  • Mentor engineers and raise engineering standards across the team.

Skills

SQL
Python
Architecture design
Data governance
GitOps
Kubernetes
CI/CD
Containerized data

Education

Bachelor's Degree in Information Technology
Honours Degree in Information Technology

Tools

Apache Spark
Hadoop
AWS data services
Kubernetes
Data orchestration tools

Job description

Apply by

About the role

We're part of Client Engagement Delivery - the team that builds and maintains the data foundation powering our client engagement and campaign activity. We design data assets and pipelines that deliver trusted, accurate data to Salesforce Marketing Cloud and Data360, giving CRM Architects, Specialist Client Engagement teams and Product Owners what they need to run targeted, data-driven campaigns and client journeys.


Our work covers the full data lifecycle - from approved Business Requirements Specifications (BRS) through architecture, development, testing and deployment of production-ready pipelines. We make sure data is reliable and actionable across every channel: in-app, WhatsApp, email, SMS and branch.


We partner with Business Analysts, Product Owners and Marketing Managers to translate business decisions into deployable pipelines - and support post-campaign measurement by publishing engagement data to the EDW and Kafka Topics for continuous improvement. Engineers in our team may be assigned across different workstreams depending on business needs, so you'll need to be as comfortable switching context as you are going deep.


At this level, you don't just build - you shape how we build. You'll design the architecture, drive the engineering standard and bring less experienced engineers along with you. If you're ready to make decisions that reach millions of real clients across real channels, this is where you do it.


What you'll do


  • Design, build and maintain robust, scalable and efficient data systems that meet the needs of our data environment

  • Analyse business and system requirements to build and enhance data platforms at enterprise scale

  • Drive architectural decisions - providing input to the Data Architect on solution design for new and existing data flows

  • Lead the design and development of complex new applications and systems

  • Maintain data infrastructure reliability and efficiency across heterogeneous systems

  • Mentor and develop less experienced engineers - sharing knowledge and raising the engineering standard across the team


Education (Minimum)


  • Bachelor's Degree in Information Technology


Education (Ideal or Preferred)


  • Honours Degree in Information Technology - Computer Science or Information Technology


What we're looking for

Knowledge:



  • Expert-level SQL - query optimisation, tuning and indexing strategies

  • Architecture design for batch and streaming systems

  • Deep knowledge of multiple programming languages - including advanced algorithms for data processing

  • Enterprise-wide real-time and batch data integration architecture design

  • AWS - deep knowledge of AWS data services and architecture (our team's primary cloud platform)

  • Design and implementation of data lake, data warehouse or other data patterns

  • Implementation of enterprise-wide data governance frameworks - with automated quality and monitoring

  • Ability to performance-optimise across heterogeneous systems

  • Multi-environment GitOps strategy design - including feature flags and advanced techniques

  • Design and implementation of containerised data solutions using infrastructure as code

  • CI/CD pipelines and Kubernetes - design, configuration and implementation

  • Design and configuration of enterprise workflow orchestration tools and pipelines


Experience:



  • At least 8-10 years of experience in data engineering

  • Proven track record leading large-scale data engineering projects and driving measurable business impact

  • Advanced to Expert level SQL and Python - applied in production data engineering environments

  • Advanced data engineering tools - Apache Spark, Hadoop and similar

  • Designing and implementing complex data architecture and infrastructure

  • Aligning data engineering projects with business strategy and goals

  • Providing data-driven recommendations to senior management and influencing decision-making

  • Leading and mentoring engineers and data teams

  • People development, knowledge sharing and training


Nice to have



  • Salesforce Data Cloud - experience here is an advantage, but not a requirement


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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Data Engineer
Lead Data Engineer

CV • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Data Solutions Engineer
Senior Data Solutions Engineer

Future Fit • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+1
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Data Engineer
Data Engineer

PBT Group • Cape Town

On-site
ZAR 900,000 - 1,300,000
Lead Data Engineer
Lead Data Engineer

Cvglobal • Cape Town

On-site
ZAR 900,000 - 1,350,000
Data Engineer - Big Data Technologies
Data Engineer - Big Data Technologies

Placements24 • Durban

Hybrid
ZAR 700,000 - 1,000,000
Health insurance
Learning & development
Hybrid work
Data Engineer (Analytics & Data Platform)
Data Engineer (Analytics & Data Platform)

ATS Client • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Training budget
Flexible working arrangements
Career development
Expert Data Engineer
Expert Data Engineer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 900,000 - 1,300,000
Senior Data Engineer
Senior Data Engineer

Smart4 Cloud Limited • Wes-Kaap

Hybrid
ZAR 1,000,000 - 1,500,000
Senior Big Data Engineer: Etl, Data Lakes & Analytics
Senior Big Data Engineer: Etl, Data Lakes & Analytics

Placements24 • Klerksdorp

Remote
ZAR 900,000 - 1,500,000
Health and wellness benefits
Remote work flexibility
Generous paid time off
+1