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

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