Senior Data Engineer

1 week ago


Centurion, Gauteng, South Africa Momentum Full time R600 000 - R1 200 000 per year

Through our client-facing brands Metropolitan and Momentum, with Multiply (wellness and rewards programme), and our other specialist brands, including Guardrisk and Eris Property Group, the group enables business and people from all walks of life to achieve their financial goals and life aspirations. We help people grow their savings, protect what matters to them and invest for the future. We help companies and organisations care for and reward their employees and members. Through our own network of advisers or via independent brokers and utilising new platforms Momentum Metropolitan provides practical financial solutions for people, communities and businesses.

Disclaimer As an applicant, please verify the legitimacy of this job advert on our company career page.

Role Purpose
The Senior Data Engineer is responsible for designing, building, and maintaining robust, scalable data pipelines and platforms to support advanced analytics, BI, and data-driven decision-making. This individual brings strong technical experience, shows leadership in data initiatives, and works closely with both technical and business stakeholders to ensure high-quality data solutions.

This role bridges implementation and design leadership, playing a critical role in guiding best practices and mentoring junior engineers while contributing hands-on to complex projects.

Requirements

  • A degree or diploma in Computer Science, Information Systems, Engineering, or a related field.
  • 4–7 years of hands-on data engineering experience.
  • Advanced proficiency in Python and SQL.
  • Strong database design knowledge and experience with data warehousing techniques and modelling approaches.
  • Experience building and maintaining cloud-based data architecture (AWS preferred).

Duties & Responsibilities
Data Engineering & Pipeline Development

  • Design, develop and maintain complex data pipelines from multiple sources into a central data platform/lakehouse.
  • Ensure reliability, scalability, and maintainability of pipelines.
  • Optimize data flows and data quality checks.

Data Platform Design & Maintenance

  • Contribute to the architectural design and enhancements of the data platform.
  • Support the implementation of cloud-first data solutions, primarily in AWS.
  • Lead initiatives for automation, monitoring, and CI/CD for data engineering workflows.

Technical Leadership & Mentorship

  • Provide technical guidance and mentorship to Data Engineers.
  • Advocate for best practices in data engineering, including version control, testing, and documentation.
  • Conduct code reviews and support knowledge sharing across the team.

Stakeholder Collaboration

  • Collaborate with data scientists, analysts, software engineers, and business stakeholders.
  • Translate business requirements into technical specifications and deliverables.
  • Support data consumers by developing reports, data products, and self-service solutions.

Competencies

  • Contributes meaningfully and consistently – You show up with intention, take ownership of your work, and add value in ways that move the team forward.
  • Acts like an owner – You take care of our systems, data, and outcomes as if they were your own. You're invested in the long-term success of the business.
  • Balances quality with sustainability – You manage your workload with care, communicate clearly about what can be done (and what can't), and help the team maintain a healthy, sustainable pace — even under pressure.
  • Sweats the details – You take pride in producing high-quality work and help uphold high standards across the team.
  • Gives and receives feedback with care – We believe in radical candor (as described in the book) — direct, respectful feedback that helps us grow and deliver better outcomes for our clients.
  • Builds trust through communication – You're transparent, proactive, and thoughtful in how you collaborate with others — whether it's a quick check-in or a deep technical discussion.

We're building a team of people who care about doing great work and being great teammates. If that sounds like you, we'd love to meet you


  • Data Engineer

    4 days ago


    Centurion, Gauteng, South Africa Psybergate Full time R800 000 - R1 200 000 per year

    Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.We are looking for a Senior Data Engineer - AWS to join our financial services client based in Centurion. The Senior Data Engineer is responsible for designing, building, and maintaining robust, scalable data pipelines and platforms to...


  • Centurion, Gauteng, South Africa Momentum Full time R1 800 000 - R2 500 000 per year

    Role PurposeThe Senior Data Engineer is responsible for designing, building, and maintaining robust, scalable data pipelines and platforms to support advanced analytics, BI, and data-driven decision-making. This individual brings strong technical experience, shows leadership in data initiatives, and works closely with both technical and business stakeholders...

  • Data Engineer

    4 days ago


    Centurion, Gauteng, South Africa Network1 Full time R900 000 - R1 200 000 per year

    Are you a cloud-native Data Engineer who thrives on building scalable, high-performance data solutions? This is your chance to join a forward-thinking organisation that's reshaping how data drives business decisions. Our client is a leading player in the financial services sector, known for its innovative approach to technology and data. With a strong focus...

  • Data Engineer

    1 week ago


    Centurion, Gauteng, South Africa MOMENTUM LIFE Full time

    IntroductionThrough our client-facing brands Metropolitan and Momentum, with Multiply (wellness and rewards programme), and our other specialist brands, including Guardrisk and Eris Property Group, the group enables business and people from all walks of life to achieve their financial goals and life aspirations.We help people grow their savings, protect what...

  • Senior Data Analyst

    4 days ago


    Centurion, Gauteng, South Africa Metamorphosis Integrated Solutions Full time R250 000 - R500 000 per year

    Location: CenturionA Senior Data Analyst to join our data analyst team to deliver data driven products and insights to internal and external stakeholders through the professional implementation of designing, developing, testing, and presenting data products, models, and insights. To work closely with the data engineering team and business development, while...


  • Centurion, Gauteng, South Africa Hire Resolve Full time R1 200 000 - R2 400 000 per year

    Job Title: Data Warehouse EngineerHire Resolves client is seeking a highly skilled and experienced Data Warehouse Engineer to join their team in Centurion, Gauteng. The ideal candidate will be responsible for designing, developing, and maintaining their data warehousing systems to ensure efficient data storage, retrieval, and analysis for business...


  • Centurion, Gauteng, South Africa Clyrofor SA Full time R900 000 - R1 200 000 per year

    We are seeking a skilled and motivatedSpecialist: Data Engineeringto join our dynamic Financial Services team.The ideal candidate will play a key role in implementing the company's Data Strategy by driving data awareness, engagement, and monetization while ensuring operational excellence across platforms.This role involves building and optimizing data...

  • Senior Engineer

    2 days ago


    Centurion, Gauteng, South Africa Development Bank of Southern Africa (DBSA) Full time R1 500 000 - R2 500 000 per year

    The Senior Engineer role is an electrical engineering technical function located within the Independent Power Producer Office (IPPO).The IPPO was established in 2010 to provide rapid solutions to South Africa's severe electricity supply constraints, by procuring new energy generation capacity from Independent Power Producers (IPPs). The IPPO was created as a...


  • Centurion, Gauteng, South Africa Boardroom Appointments Full time R90 000 - R120 000 per year

    Network Senior Engineer - 12 Month ContractResponsibilties:Design and deploy LAN, WAN, and wireless networks, including routers, switches, firewalls, and load balancers.Monitor network performance and troubleshoot complex issues to ensure optimal uptime and reliability.Implement and manage network security protocols, including VPNs, firewalls, and intrusion...


  • Centurion, Gauteng, South Africa Reisiger Engineering Full time R90 000 - R120 000 per year

    We are seeking a world-class Senior Frontend Engineer—someone passionate about shaping next-generation web and mobile experiences. Our current projects are at the forefront of agriculture map visualizations, bio-tech, med-tech, and digital transformations. You will play a pivotal technical leadership role, mentoring peers, driving architectural...