Senior Data Engineer

Sabenza IT & Recruitment

Location
Centurion, Gauteng
Contract
Permanent
Minimum qualification
Bachelor's degree
Closing date

First listed . Last checked at source .

In brief

**Overview** This permanent Senior Data Engineer role is based in Centurion, within a retail investments technology team, reporting to the Head of Application Development. The position is responsible for owning the critical data pipeline layer, encompassing ingestion, transformations, checks, and support, to ensure that analytics, BI, and business functions receive trusted data. The role also involves setting the team's technical direction, including design decisions, engineering standards, and the governance-compliant use of AI in workflows. **What you will do** * Deliver data engineering work inside an Agile team, including planning, estimating, breaking features into tasks, and meeting agreed quality bars with the product owner. * Design and build batch and incremental ingestion and transformation pipelines across various systems and domains, incorporating error handling, monitoring, alerting, validation, and reconciliation. * Shape solutions that align with the target cloud and AWS-aligned data platform, assessing the cost, security, performance, and support impact of designs before implementation. * Coach less experienced data engineers and provide analytics, BI, and data science teams with a clear view of data structures, availability, and pipeline behavior. * Review code and configuration, simplify existing structures, and utilize Git, automated testing, CI/CD, structured releases, and sufficient documentation for supportability. * Use AI in the engineering workflow exclusively with approved tools, validating output, avoiding the use of client or proprietary data in public models, and maintaining accountability for production deployments. * Participate in incident response and root-cause analysis for pipeline failures, and embed privacy, access control, and regulatory requirements from the outset. **Requirements (from the original advert)** * A bachelor’s degree in Computer Science, Information Systems, Engineering or a related field; a relevant certification is beneficial. * 4–7+ years in data engineering, with demonstrable experience in production pipelines and platforms. * Strong AWS data architecture experience. * Advanced Python and SQL proficiency. * Experience in data modelling, analytics-oriented schema design, and data warehousing. * Proficiency in data ingestion from relational databases, cloud storage, APIs, and files. * Experience with Git, CI/CD, automation, and Agile or SAFe delivery methodologies. * Demonstrated experience using AI in engineering work and understanding how to validate its output. * Familiarity with Power BI or a similar BI tool is useful. * Ability to effectively explain constraints to business stakeholders and design choices to other engineers. **Who should apply** An experienced and technically proficient data engineer with a strong background in AWS data architecture, Python, and SQL. The ideal candidate will be ready to take ownership of critical data pipelines, set technical direction within an Agile team, and coach less experienced engineers. They should be committed to ensuring data integrity, governance, and the responsible use of AI, while also demonstrating strong communication skills to bridge technical and business discussions. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/centurion/senior-data-engineer-id-7608450 Source: jobmail

Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.

At a glance

    • Python
    • SQL
    • AWS
    • Git
    • Power BI
    • Agile / Scrum

    Extracted automatically from the advert; confirm requirements on the original listing.

    Job description

    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 hat 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. Sabenza IT & Recruitment Recruiter

    Before you apply

    • Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
    • Legitimate employers do not charge application, registration or training fees.
    • Don't send your ID or bank details before you have confirmed the employer is real.

    How to spot a job scam

    Applying for permanent roles

    • Mirror the job title and top three requirements in your CV summary and most recent experience.
    • Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
    • Proofread contact details and filenames before submitting — small errors cost interviews.
    • Verify the company and role on the source page before sharing ID copies or banking details.

    Similar roles

    PermanentData & Analytics

    Data Engineer

    Blue PearlJohannesburg, Gauteng

    Blue Pearl is seeking 2 experienced Data Engineers to join a high-profile Financial Services programme. The successful candidates will be responsible for analysing, documenting, and managing complex business and data requirements while supporting enterprise data initiatives.

    ContractData & Analytics

    Data Engineer – Banking (CIB)

    Blue PearlJohannesburg, Gauteng

    BluePearl Consulting is seeking a strong, experienced Data Engineer to join a software and data engineering team within a Corporate and Investment Banking (CIB) environment.

    ContractData & Analytics

    Senior BI Developer – Banking (CIB)

    Blue PearlJohannesburg, Gauteng

    BluePearl Consulting is seeking an outstanding Senior Business Intelligence (BI) Developer with proven banking experience to join a Corporate and Investment Banking (CIB) analysis and reporting team.

    ContractData & Analytics

    Software & Data Engineer – Banking (CIB)

    Blue PearlJohannesburg, Gauteng

    BluePearl Consulting is seeking an experienced Software & Data Engineer to join a software and data engineering team within a Corporate and Investment Banking (CIB) environment. This role requires a combination of software engineering and data engineering expertise.

    PermanentData & Analytics

    Data Engineer

    MSP StaffingRemote (South Africa) · Johannesburg, GautengR43 000 – R59 000 per month

    Get new data & analytics jobs in gauteng by email

    Free. No account needed. Unsubscribe with one click.

    We only use your email to send this alert. See our privacy policy.