Senior Data Engineer

Technology

Johannesburg Permanent ZAR1000000.00 - ZAR1200000.00 per annum

Senior Data Engineer

📍 Johannesburg | 🕒 Full-time (Hybrid) | 💼 Permanent

We’re working with an innovative international SaaS provider that’s rapidly expanding and looking for an experienced Senior Data Engineer to join their dynamic tech team. The company builds next-generation solutions that simplify complex regulatory and data challenges for businesses of all sizes, from fast-growing startups to established enterprises.

This is an exciting opportunity for someone with strong technical foundations in software engineering and data systems, who wants to make an impact in a scaling, product-driven environment.

What You’ll Be Doing

  • Designing and maintaining scalable data pipelines and ETL workflows using Python and SQL
  • Developing and optimizing API-driven data integrations and real-time workflows
  • Applying best practices in coding, testing, version control, and documentation
  • Improving efficiency, reliability, and automation across data processes
  • Collaborating with engineers, analysts, and business teams to translate requirements into technical solutions
  • Building internal tools and supporting data-driven initiatives across the business
  • Implementing data monitoring, alerting, and incident response procedures to keep systems running smoothly
  • Working with DevOps practices for data: CI/CD, infrastructure-as-code, and containerized deployments

What We’re Looking For

  • 7+ years’ experience in data engineering or related fields, with a focus on building ETL solutions
  • Expert-level skills in Python and SQL
  • Solid background with relational databases and data modeling
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure)
  • Familiarity with containerization (Docker, Kubernetes)
  • Strong knowledge of RESTful APIs
  • Experience with Git-based version control and CI/CD workflows
  • Understanding of software development life cycle and clean code principles
  • Comfortable leading projects independently and mentoring junior engineers
  • Interest or exposure to AI concepts is an advantage

Bonus points if you have:

  • Background in data security, privacy, or access control
  • Experience with infrastructure-as-code tools (e.g., Terraform, Helm)
  • Knowledge of event-driven architectures or stream processing

Why This Role?

  • Innovative Product – Be part of a company reshaping how businesses handle compliance and security.
  • Learning Culture – Support for continuous development, including training and mentorship.
  • Hybrid Working – Flexibility to balance work and life.
  • Collaborative Team – Join a supportive, ambitious group that values knowledge-sharing.
  • Great Perks – From social events to family-first policies, this is a people-focused environment.

If you’re a seasoned data engineer who thrives in fast-moving environments and enjoys solving real-world data challenges, we’d love to hear from you.

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

c0JoaWtoYS4xMzM3MC41MjA4QHNhbHQuYXBsaXRyYWsuY29t

Job Information

Job Reference: JO-2509-356054
Salary: ZAR1000000.00 - ZAR1200000.00 per annum
Salary per: annum
Job Duration:
Job Start Date: 01/11/2025
Job Industries: Technology
Job Locations: Johannesburg
Job Types: Permanent

Here are some related jobs

Senior Project Manager

I'm working on a super exciting role for a high-growth tech startup that's reimagining how financial services (and beyond!) communicate with their clients - think AI-powered personalised video at scale.…

Senior Software Engineer

We're looking for a Senior Software Engineer to join a fast-growing South African fintech shaping the future. In this role, you'll work with a passionate team of engineers and problem-solvers…

ZAR1000000.00 - ZAR1200000.00 per annum

Snr Data Scientist Consultant

Senior Consultant: Data Scientist - Cape Town - Hybrid We're looking for an experienced Data Scientist to join a specialist analytics team working across financial services, telecoms, and insurance sectors.…

ZAR900000.00 - ZAR1000000.00 per annum
×
ZA

Upload your CV

Upload your CV to our database.

  • Max. file size: 2 MB.
  • Hidden
  • This field is for validation purposes and should be left unchanged.
Senior Data Engineer

Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.

Contact us

  • Max. file size: 2 MB.
  • Click here to find out more about Salt's Privacy Policy
  • This field is for validation purposes and should be left unchanged.