Recruitment Room Team
Senior Data Engineer
Job Description
Senior Data Engineer
Technology
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.