Post Jobs

Product Data Engineer

Full Time

Website Capitec Bank

Capitec Bank is a South African commercial bank. It is licensed by the Reserve Bank of South Africa, the central bank and national banking regulator.

About The Role/Team

  • Join a purpose-driven data team that plays a crucial role in supporting Capitec’s growing insurance business – and beyond. Our team supports key areas such as financial sub-ledgers, reconciliations, and reporting, while also working across retail banking and business banking.
  • We’re looking for a Data Engineer who’s passionate about clean, efficient data solutions. Your main focus will be on supporting financial sub-ledgers, cloud migration projects, and implementing new requirements driven by the insurance business.
  • This is a high-impact role where your work will directly influence financial accuracy, decision-making, and regulatory compliance within one of South Africa’s most trusted banks.

What You’ll Be Doing

  • Supporting and optimising financial sub-ledger data pipelines.
  • Supporting financial reconciliations and financial data quality efforts.
  • Migrating data processes and platforms to the cloud (AWS & Snowflake).
  • Interpreting and implementing new business and regulatory requirements.
  • Collaborating with SDMs, finance teams, and business stakeholders.
  • Driving data improvements that support better decision-making.

Your Day-to-Day Might Include

  • Designing, building, and maintaining robust and scalable data pipelines.
  • Writing complex SQL queries for data extraction, transformation, and analysis.
  • Monitoring and troubleshooting data workflows and processes.
  • Ensuring data accuracy, consistency, and quality across systems.
  • Contributing to data architecture and documentation standards.
  • Participating in code reviews, agile ceremonies, and team planning.
  • Working with large datasets in structured and unstructured formats.
  • Automating repetitive data tasks and optimising performance.

What We Are Looking For

  • We’re looking for someone who is naturally curious, proactive, and solution-driven. You enjoy digging into complex problems, asking the right questions, and building data solutions that make an impact.

To succeed in this role, you should have:

  • 3–5 years of experience in a Data Engineering role, with a proven track record of delivering reliable, scalable data solutions.
  • Strong proficiency in SQL, with the ability to write complex queries and work with large datasets.
  • Experience working in cloud environments, particularly with AWS and Snowflake.
  • Experience with Python is beneficial, but not mandatory for the role.
  • Excellent problem-solving skills and the ability to work independently with minimal supervision.
  • A solid understanding of data engineering best practices, pipelines, and the data development lifecycle.
  • A genuine sense of curiosity and an eagerness to ask “why” and “how” to get to the root of challenges.
  • While prior experience in the insurance industry is not a requirement, it is highly advantageous.

    Share on
    Print

    Similar Jobs