Back to all jobs

Applications are now closed.

Senior Data Engineer

Ref: JO-2509-356227

  • Environment: Hybrid
  • Contract Type: Permanent
  • Starts: 2025-11-29

The Role

Join a high-performing Data Engineering team at a key stage of growth. You’ll help design and scale a secure, cost-effective data platform that powers smarter decisions across the business. If you thrive on solving complex problems, automating processes, and driving best-in-class data practices, this role is for you.

Key Responsibilities

  • Build, optimise, and maintain the Data Warehouse with a focus on reliability and performance.
  • Manage and support core data tools and systems (security, access, optimisation).
  • Partner with engineering teams to track and measure product performance.
  • Work with BI to create self-service datasets for business teams.
  • Automate workflows with Infrastructure-as-Code and scripting.
  • Uphold strong data quality, documentation, and onboarding standards.
  • Lead ingestion and integration of new data sources.

Tech Stack

Experience with some of the following is valuable:

Fivetran * Snowflake * dbt * Tableau * Airflow * Python * AWS (Fargate, S3, IAM, CloudWatch, Secrets Manager) * Terraform * CircleCI * GitHub * Docker * Datadog

What We’re Looking For

  • Solid experience as a Data Engineer in a cloud-based environment.
  • Strong skills in data modelling, pipelines, and warehouse management.
  • Hands-on knowledge of modern tools (Snowflake, dbt, AWS, Airflow, Python).
  • Practical, automation-focused mindset with problem-solving ability.
  • Great communicator and collaborator across technical and business teams.
  • Self-starter, proactive, and delivery-driven.
  • Based in Cape Town, with office presence 3 days per week.

What’s on Offer

💰 Competitive salary

🌴 20 days leave + public holidays + Christmas Eve

💪 Health & wellbeing allowance (medical contribution)

📈 Pension with 5% employer matching

🚲 Free parking or late-night transport

☕ Barista coffee + free breakfast

🎉 Social, collaborative culture with events & international trips

🚀 Career growth in a fast-scaling, disruptive tech company

Values

  • Have fun, get it done: Work hard, celebrate wins, act with integrity.
  • Progress over perfection: Stay curious, learn fast, and innovate.
  • One team, thinking big: Collaborate, communicate, and face challenges together.

Salt is acting as an Employment Agency in relation to this vacancy.

Data, AI and Machine Learning jobs

Data Engineer

  • Permanent
  • Hybrid

Senior Data Engineer

  • Permanent
  • Hybrid

Data Engnineer

  • Contract
  • In-office

Head of Data –

  • Permanent
  • Hybrid

Director of Data Engineer

  • Permanent
  • Hybrid

Software Developer and AI Engineer

  • Permanent
  • Remote

Career and Job Insights

Apply for this job

Senior Data Engineer

  • South Africa, Cape Town
  • Data, AI and Machine Learning, Technology
  • ZAR 1,000,000.00 - ZAR 1,200,000.00 per annum
  • Hybrid
  • Permanent

Save jobs

Log in to save a job

Need talent? Request a callback

This form is for companies looking to hire talent.

I am looking for a job I have a general enquiry

"*" indicates required fields

E.g. “Senior Frontend Developer” or “Offshoring team for design.”
This field is hidden when viewing the form