Back to all jobs

Senior Software Developer (data engineering)

Ref: JO-2607-362249

  • Environment: Hybrid
  • Contract Type: Permanent
  • Starts: 2026-10-01
Apply Report issue

Senior Software Developer (Data Engineering)
📍 Remote-first (Cape Town, Johannesburg)

Join our client, a leading machine learning platform transforming mobile gaming analytics, who is looking for a Senior Software Developer with a passion for data engineering to help build and scale the pipelines and systems that power our investment-grade ML predictions.

What you’ll do:

  • Design and maintain scalable data pipelines
  • Ensure data quality, reliability and performance
  • Collaborate with data scientists and product teams
  • Lead technical delivery and drive continuous improvement

What they’re looking for:

  • 5+ years’ software development experience
  • Strong Python and SQL skills
  • Experience building ETL/ELT pipelines and data platforms
  • Knowledge of Polars or similar data processing frameworks
  • A proactive, problem-solving mindset and startup mentality

APPLY NOW!

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

Apply Report issue

Data, AI and Machine Learning jobs

Career and Job Insights

Apply for this job

Senior Software Developer (data engineering)

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

Save jobs

Log in to save a job

Report job

Senior Software Developer (data engineering)

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

"*" indicates required fields

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