707,373open jobs
41,962companies
100,977added this week
Browse all
Salary
$25k – $62k per year (Estimated)
Location
Remote/Hybrid (Johannesburg, South Africa)
Seniority
Senior · 7+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.

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

  • 7+ years' professional experience as a Data Engineer or in a similar role developing ETL/data pipelines

  • Advanced Python skills for backend development and scripting

  • Strong SQL skills with hands-on relational database querying and modelling experience

  • Experience designing and maintaining scalable ETL/data pipelines

  • Experience with at least one major cloud platform: AWS, GCP, or Azure

  • Hands-on experience with Docker and/or Kubernetes

  • Strong understanding of RESTful APIs and API-based data integrations

  • Experience with version control platforms such as GitHub, GitLab, or Bitbucket

  • Practical experience implementing or working within CI/CD workflows

  • Strong understanding of the Software Development Lifecycle (SDLC)

  • Commitment to clean, modular, maintainable, and well-tested code

  • Experience taking technical projects from concept through to production

  • Ability to work independently and take ownership

  • Previous experience mentoring or supporting junior engineers

Nice to Have

  • Experience with data security, privacy compliance, and access controls

  • Knowledge of infrastructure-as-code technologies such as Terraform or Helm

  • Experience with event-driven architecture

  • Stream-processing experience

  • Familiarity with AI concepts

  • Prompt engineering experience

  • Exposure to cybersecurity, compliance, or GRC technology

What's On Offer

  • Hybrid working model

  • Opportunity to work on an innovative AI-enabled technology product

  • Exposure to modern data engineering, cloud, and automation technologies

  • Learning and development through courses, conferences, and mentorship

  • Opportunity to influence engineering practices within a growing technical team

  • Collaborative and supportive working environment

  • Team events and company celebrations

  • A people-focused environment that recognises the importance of personal and family priorities

Company Culture

This is an innovative, collaborative environment where engineers are encouraged to take ownership, solve meaningful technical problems, and continuously develop their skills. The business combines the pace and creativity of a technology company with a strong focus on engineering quality, reliability, and customer impact.

Please Note: If you have not been contacted within 10 working days, consider your application unsuccessful.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
707,373 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Johannesburg
Lead Data Scientist 7 hours ago
$32k – $69k per year (Estimated) • Remote • Full-Time • 7+ years exp • Bachelor's Degree • Cape Town
Python
JavaScript
TypeScript
SQL
C#
Python
FastAPI
pySpark
C#
.NET
Databases
Delta Lake
MS SQL
Trino
Azure SQL Database
AI/ML
Spark
Claude Code
Scikit-learn
AI Agents
NumPy
LLM
Feature Store
Machine Learning
Frontend
Angular
DevOps
Azure
Kubernetes
Analytics
Power BI
Management
Agile
QA
Pytest
Apply
$28k – $63k per year (Estimated) • In office • Part-Time • 5+ years exp • Bachelor's Degree • Johannesburg
DevOps
GCP
Azure
AWS
Cybersecurity
Microsoft Sentinel
Microsoft Defender
Magnet AXIOM
FTK
EnCase
Apply
$38k – $42k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • Johannesburg
DevOps
GCP
Azure
AWS
Cybersecurity
Microsoft Sentinel
Microsoft Defender
Magnet AXIOM
FTK
EnCase
Apply
$22k – $49k per year (Estimated) • In office • Full-Time • 8+ years exp • Stellenbosch
Python
SQL
Analytics
Power BI
Management
Agile
Scrum
Apply
$41k – $85k per year (Estimated) • Remote/Hybrid • Full-Time • 9+ years exp • Johannesburg
C#
C#
.NET
DevOps
Azure DevOps
Azure
CI/CD
Kubernetes
Configuration Management
Incident Management
Management
Agile
Scrum
Apply
Payroll Administrator 7 hours ago
In office • Full-Time
Analytics
Microsoft Excel
Apply
$13k – $31k per year (Estimated) • In office • Full-Time • 2+ years exp • Cape Town
Management
Outlook
Microsoft Office
Apply
$13k – $25k per year (Estimated) • In office • Full-Time • 3+ years exp
Apply
$7.5k – $22k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Bloemfontein
Management
Microsoft Office
Apply
In office • Full-Time • Centurion
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
707,373 more open roles from verified company boards, updated every day.