New site, beta mode. Something not right? Report Issue

Back to all jobs

Senior Data Engineer

Ref: JO-2509-356054

  • Environment: Hybrid
  • Contract Type: Permanent
  • Starts: 2025-11-01
Apply Report issue

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.

    Apply Report issue

    Data, AI and Machine Learning jobs

    Senior Data Engineer

    • Permanent
    • Hybrid

    Data Scientist

    • Permanent
    • Hybrid

    Snr Data Scientist Consultant

    • Permanent
    • Hybrid

    Senior Data Engineer

    • Permanent
    • Hybrid

    Career and Job Insights

    Apply for this job

    Senior Data Engineer

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

    "*" indicates required fields

    Personal details

    Upload your CV

    Accepted file types: pdf, word, docx, Max. file size: 10 MB.
    This field is hidden when viewing the form

    Save jobs

    Log in to save a job

    Report job

    Senior Data Engineer

    • South Africa, Johannesburg
    • Data, AI and Machine Learning, Technology
    • ZAR 1,000,000.00 - ZAR 1,200,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.”