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; }

Auto-apply to this jobView original posting ↗