Senior Data Engineer
Executive Placements · Kensington
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Location: Johannesburg | Hybrid
Employment Type: Full-Time | Permanent
Industry: SaaS | AI | Cybersecurity | Governance, Risk & Compliance Technology
WatersEdge Solutions is partnering with a global, AI-powered technology business to recruit an experienced Senior Data Engineer . This is an opportunity to join a growing engineering team working at the intersection of data, software engineering, AI, and cybersecurity compliance.
The role is ideal for a technically strong engineer who enjoys owning complex data problems end-to-end, building scalable infrastructure, and working collaboratively with engineers, data scientists, and business stakeholders. About the Role As Senior Data Engineer, you’ll take ownership of designing, building, and improving the data infrastructure that supports a rapidly evolving technology platform.
You’ll develop reliable ETL pipelines, API-driven integrations, automation, and internal data tools while ensuring production systems remain scalable, observable, and resilient. Importantly, this isn't purely a data role – strong software engineering fundamentals are central to the position.
You’ll also have the opportunity to mentor junior engineers and contribute to technical decisions and engineering best practices across the team. Key Responsibilities
Design, develop, test, and maintain scalable data pipelines and ETL processes using Python and SQL
Build API-based data ingestion workflows and real-time integrations
Design and optimise data workflows for performance, reliability, and scalability
Apply strong software engineering principles, including modular design, testing, documentation, and clean code
Build and support internal data-driven tools
Implement automated monitoring, alerting, and incident response for production data pipelines
Improve data reliability, observability, and error handling
Work with relational databases, including data querying and modelling
Apply DataOps/DevOps principles to data engineering workflows
Implement and maintain CI/CD pipelines for data workflows
Work with containerised ETL deployments
Contribute to infrastructure-as-code practices
Collaborate with senior engineers, data scientists, and business stakeholders to translate requirements into technical solutions
Take ownership of technical projects from design through to production
Mentor and support junior engineers
Continuously identify opportunities to improve engineering standards, automation, and scalability
What You'll Bring
.special-hidden { display: none; }