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.