Senior Data Engineer

Momentum


Date: 4 hours ago
City: Centurion, Gauteng
Contract type: Full time
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!
Post a CV