Logo-of-Sabenza-It-hiring-for-jobs-in-South-Africa-on-GrabJobs

Senior Data Engineer

Job Description - Senior Data Engineer

The reporting is only as good as the pipeline
underneath it. This role owns that layer: the ingestion, the transformations,
the checks, and the support when a number downstream does not match.

 

It is a permanent seat in Centurion, in a retail
investments technology team, reporting to the Head of Application Development.
You will build and run data pipelines and the platform they sit on, so
analytics, BI and the business get data they can trust. You will also set
technical direction in the team. That means design calls, engineering
standards, and how AI is used in the work without breaking governance.

 

What you will do

  • Deliver data engineering work inside an Agile team. Plan it,
    estimate it, break features into tasks, and hit the quality bar you agreed
    with the product owner.

  • Design and build ingestion and transformation pipelines across
    systems and domains. Batch and incremental. Error handling, monitoring,
    alerting, validation and reconciliation included.

  • Shape solutions that fit the target data platform. The
    environment is cloud and AWS-aligned. You will be expected to call the
    cost, security, performance and support impact of a design before it is
    built.

  • Coach less experienced data engineers. Give analytics, BI and
    data science a clear view of structures, availability and how a pipeline
    actually behaves.

  • Review code and configuration. Simplify what is already there.
    Use Git, automated testing, CI/CD and structured releases. Document enough
    that someone else can support it.

  • Use AI in the engineering workflow, on approved tools only. You
    validate the output. You do not put client or proprietary data into a
    public model. You stay accountable for what goes to production.

  • Join incident response and root-cause work when a pipeline fails,
    and build privacy, access control and regulatory requirements in from the
    start.



Requirements

What
you need

  • A
    bachelor’s degree in Computer Science, Information Systems, Engineering or
    a related field. A relevant certification helps.

  • 4–7+ years
    in data engineering, with production pipelines and platforms you can talk
    through.

  • Strong AWS
    data architecture experience.

  • Advanced
    Python and SQL.

  • Data
    modelling, analytics-oriented schema design and warehousing.

  • Ingestion
    from relational databases, cloud storage, APIs and files.

  • Git, CI/CD
    and automation. Agile or SAFe delivery.

  • You have
    used AI in engineering work and you know how to check it.

  • Power BI
    or a similar BI tool is useful.

  • You can
    explain a constraint to a business stakeholder and a design choice to
    another engineer.



Original job Senior Data Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Senior Data Engineer Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.