Please note: this listing expires in 3 days from its posting date of 29 October 2026, so check the original advert promptly if you plan to apply.
A senior data engineer is needed for a permanent seat in a retail investments technology team in Centurion, in the Pretoria area. The role owns the data layer underneath the reporting: the ingestion, the transformations, the checks, and the support when a number downstream does not match. If you are the kind of engineer who builds pipelines others can trust, this is a role worth a close look.
About the company and the work
The advert is placed by DCV Sabenza IT and Recruitment, a South African recruitment business focused on information technology professionals, including finance, engineering, SAP and general IT recruitment. The seat sits in a retail investments technology team and reports to the Head of Application Development. The work is to build and run data pipelines and the platform they sit on, so that analytics, business intelligence and the wider business receive data they can rely on. The engineer in this seat also sets technical direction for the team, covering design decisions, engineering standards and how artificial intelligence is used in the work without breaking governance.
One location detail deserves a note: the listing header gives the location as Pretoria, while the advert body describes a permanent seat in Centurion. Centurion sits within the Pretoria area, but readers should confirm the exact work base on the original advert before applying.
Role details and duties
The role covers the full life of data engineering work inside an Agile team. That includes planning work, estimating it, breaking features into tasks, and meeting the quality standard agreed with the product owner. The engineer designs and builds ingestion and transformation pipelines across systems and domains, covering both batch and incremental loads, with error handling, monitoring, alerting, validation and reconciliation built in.
Solutions must fit the target data platform. The environment is cloud-based and aligned to AWS, and the engineer is expected to weigh the cost, security, performance and support impact of a design before it is built. The role also includes coaching less experienced data engineers, and giving analytics, business intelligence and data science teams a clear view of data structures, availability and how a pipeline actually behaves.
Other duties include reviewing code and configuration, simplifying what already exists, and working with Git, automated testing, continuous integration and continuous delivery and structured releases, with enough documentation that someone else can support the work. The engineer joins incident response and root-cause work when a pipeline fails, and builds privacy, access control and regulatory requirements in from the start.
Requirements
Only what the source states is listed here. The advert asks for a bachelor’s degree in Computer Science, Information Systems, Engineering or a related field, with a relevant certification noted as helpful. It also asks for four to seven or more years in data engineering, with production pipelines and platforms the candidate can talk through, strong AWS data architecture experience, and advanced Python and SQL skills.
Further stated requirements cover data modelling, analytics-oriented schema design and warehousing; ingestion from relational databases, cloud storage, APIs and files; Git, continuous integration and continuous delivery and automation, with Agile or SAFe delivery; experience using artificial intelligence in engineering work, together with knowing how to check its output; and the ability to explain a constraint to a business stakeholder and a design choice to another engineer. Power BI or a similar business intelligence tool is described as useful. The advert’s separate qualification-level field lists Diploma, which differs from the degree requirement in the body text, so readers should check the original advert on that point.
Where to find and apply safely
Apply only through the original CareerJunction listing, using the Apply button on this page, which points to the source advert. Do not pay anyone to apply, and be wary of anyone asking for money, banking details or copies of identity documents before an interview. No salary is stated for this vacancy: the listing shows R01 to R02 per month, which reads as a placeholder, so the salary field here has been left blank rather than repeating a figure that is not real.
Practical tips
Before applying, gather two or three production pipeline examples you can talk through end to end: what data came in, how it was transformed, how errors and reconciliation were handled, and how you knew the output was right. Be ready to discuss a design decision where cost, security, performance or support changed your approach, since that judgement is central to this seat. If you use AI tools in your workflow, prepare a clear explanation of how you validate their output, because the advert makes that accountability explicit.
How the process works
Applications go through the original CareerJunction advert, where the recruiter screens candidates against the stated requirements. Shortlisted applicants can expect the usual next steps of recruiter contact and interviews with the hiring team, although the advert does not set out a step-by-step process or a closing date beyond the listing expiry.
Important information
This page is an informational summary only and is not the employer or the recruiter. Details such as the exact work base, the qualification wording and the application deadline should be confirmed on the original CareerJunction advert before you apply, since this listing expires in 3 days from 29 October 2026.
#SouthAfricaJobs #JobsInSouthAfrica #DataEngineerJobs #SeniorDataEngineerJobs #DataJobs #ITJobs #AWSJobs #PythonJobs #PretoriaJobs #CenturionJobs #GautengJobs #PermanentJobs #SeniorJobs