About the role

  • Lead Data Engineer responsible for data platform strategy and architectural direction in Cape Town office. Collaborating with teams to enhance data engineering practices and mentor staff.

Responsibilities

  • Provide technical leadership, architectural direction, and mentorship across data engineering, backend engineering, and analytics teams, acting as the senior technical lead in the Cape Town office.
  • Contribute to and drive engineering standards, backend architecture, event-driven design, data contracts and data platform best practices.
  • Own and evolve the strategic roadmap for the data platform, ensuring alignment with business priorities.
  • Design for scalability, reliability, performance, and cost efficiency across the data ecosystem.
  • Design, build, and review robust data pipelines to ingest, normalise, and model data from multiple sources into a central analytical store.
  • Implement and uphold data quality checks, documentation, and governance standards.
  • Design and build APIs and data delivery solutions to enable access to reports and insights, in close partnership with Data Analysts.
  • Drive improvements in data access patterns, query efficiency, and database usage in collaboration with Engineering teams.
  • Build APIs and data delivery solutions for ingesting data into databases, including ownership of data feeds and data fixes, partnering with Client Services and Engineering.
  • Model the impact of potential roadmap initiatives to support prioritisation and decision making.
  • Design, build, and operate scalable data infrastructure in AWS or an equivalent cloud environment.
  • Apply modern software engineering and DevOps best practices, including CI/CD, infrastructure as code, monitoring, and automation.
  • Direct line management of Data Engineers (currently 2, with expected growth over time).
  • Indirect mentorship and technical leadership of backend engineers and data analysts across teams.
  • Active involvement in defining career progression frameworks, technical expectations, and performance development for engineering roles.

Requirements

  • Extensive hands-on experience in data engineering, including data modelling, pipeline design, API design and data platform architecture.
  • Proven experience operating as a senior technical leader (Lead, Staff, or Principal level), influencing architecture and standards across multiple teams.
  • Hands on experience with cloud based data infrastructure, ideally AWS.
  • Solid understanding of data governance, data quality, and documentation best practices.
  • Practical experience with modern data technologies such as Spark, Snowflake, dbt, and orchestration tools (e.g. Airflow).
  • Experience working cross functionally with Analytics, Engineering, and customer facing teams.
  • Demonstrated ability to mentor engineers and analysts, shape career development, and raise engineering maturity.
  • Familiarity with DevOps and software engineering best practices applied to data platforms.
  • Strong product mindset, with experience collaborating closely with Product Managers and Analytics teams in early-stage discovery and decision-making.

Benefits

  • A competitive salary depending on experience.
  • Hybrid working. You can combine working from home and working from the office.
  • Paid time away from work. Our employees enjoy a competitive paid time off package, including a paid day each year to volunteer time for a good cause that is important to them.
  • Paid Sabbaticals. One (1) month paid Sabbatical after every 5 years of Service, without tapping into annual leave.
  • Extra Rewards. Lucrative Ten Loyalty Rewards program which includes a bonus and gift to say thank you for being part of Ten.
  • Remote Working Holidays - possibilities to Travel and Work anywhere in the world!
  • Employee Discounts. Access to lots of great travel and entertainment discounts as our clients’ members would!
  • Be part of our global, dynamic, and inclusive Team, with diversity at its core.
  • Genuine career opportunities within a dynamic and international company.

Job title

Lead Data Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job