P

Senior Data Engineer (FinTech)

Pty
Full-time
On-site
Cape Town, South Africa
Senior Jobs

Introduction

Join our Data Engineering & Analytics team as a Senior Data Engineer.

 

You will design and evolve scalable, cloud-native data platforms that empower financial innovation for millions. This role focuses on architecting modern data solutions, leading migrations from legacy Microsoft BI systems to AWS and Snowflake, and fostering technical excellence in a fast-paced FinTech environment.

Where You’ll Add Value

  • Lead the design and implementation of modern enterprise data platforms using best-practice data modelling approaches (Kimball, star schema, and robust ELT patterns).
  • Architect and optimize cloud-based ELT data pipelines, leveraging Python, AWS S3, AWS Lambda, Snowflake, DBT, and GitHub.
  • Direct the migration of legacy Microsoft BI systems (SSIS/SSAS) to a future-proof, cloud-native stack, ensuring data integrity and business continuity.
  • Collaborate closely with analytics, product, and business teams to translate requirements into high-quality data solutions.
  • Develop and maintain modular data pipelines, documentation, and technical artifacts on AWS and Snowflake.
  • Define and enforce data modelling standards, naming conventions, and data quality/performance checks.
  • Mentor and guide other data engineers, setting engineering standards and fostering team development.
  • Champion CI/CD automation, workflow orchestration, and version control.

What Sets You Apart

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field, or equivalent experience.
  • 5+ years’ experience as a Data Engineer, with at least 2–3 years in a senior or lead capacity.
  • Proven ability to architect scalable cloud-based data platforms and data migration projects
  • Expertise translating business requirements into robust technical solutions.
  • Experience in the full data solution lifecycle: requirements gathering, prototyping, modelling, implementation, and support.
  • Technical leadership: mentoring, code reviews, workload planning, and setting engineering standards.
  • Deep understanding of data quality, security, privacy, and data governance on cloud platforms.
  • Experience with financial services or FinTech is highly valued.
  • Ownership of end-to-end delivery and quality.
  • Strong problem-solving skills, adaptability, and communication.
  • Ability to provide traceability and impact analysis for major data projects
  • Exposure to software development methodologies such as Agile.
  • Ability to write clean, maintainable code and follow best practices.
  • A willingness and ability to quickly learn new technologies and tools.
  • Strong problem-solving and research skills

Your Toolkit

  • Advanced proficiency in Python for ELT and integration.
  • Senior-level experience with AWS S3, AWS Lambda, and Snowflake (data modelling, performance tuning, security, cost optimization).
  • Proficiency in DBT for modular SQL transformations, analytics engineering, and CI/CD.
  • Strong skills in GitHub/GitLab or BitBucket (version control, code review, CI/CD workflow automation).
  • Experience in legacy Microsoft BI tools (SSIS, SSAS, SQL Server) is valuable, especially migration and decommissioning.
  • Familiarity with workflow orchestration and Infrastructure as Code (e.g., Airflow, Prefect, Terraform) is advantageous

What’s In It For you