Talent.com
WatersEdge Solutions
Senior Data EngineerWatersEdge Solutions • Johannesburg, South Africa
Senior Data Engineer

Senior Data Engineer

WatersEdge Solutions • Johannesburg, South Africa
2 days ago
Job description


SUMMARY:
-

POSITION INFO:
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 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.

Create a job alert for this search

Senior Data Engineer • Johannesburg, South Africa

Similar jobs

Senior Data Analytics Engineer (Azure & Fabric)

IQbusinessJohannesburg, ZA

We are seeking a Senior Data Analytics Engineer with expertise in Azure and Fabric to join our dynamic team.You will focus on developing and managing advanced data analytics solutions, leveraging y... Show more

 • Promoted

Software/ Data Engineer

People SourceJohannesburg, ZA

Responsible for the requirements, design, development, testing and documentation of new and legacy data ingestion, integration, processing, and storage software for a big data analytics platform fo... Show more

 • Promoted

Intermediate – Senior Data Engineer

PraesignisJohannesburg, ZA

We are seeking an experienced Intermediate - Senior Data Engineer to support the development, maintenance and optimisation of data solutions within a Procurement Technology environment.The successf... Show more

 • Promoted

Senior MS Engineer (67414)

Ntice Sourcing SolutionsJohannesburg, ZA

A leading Managed Services Provider is looking for a Senior Microsoft Engineer to join their technical team.This role focuses on Microsoft 365, Azure, Intune, infrastructure support, cloud projects... Show more