Momentum, Centurion, Gauteng, South Africa
Join or sign in to find your next job
Senior Data Engineer – Momentum
Momentum, through its brands Metropolitan, Momentum, Multiply, Guardrisk, and Eris Property Group, empowers businesses and people to achieve their financial goals by offering practical financial solutions and advanced data‑driven decision making. The Senior Data Engineer will design, build, and maintain robust, scalable data pipelines and platforms that support analytics, BI, and data‑driven initiatives.
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, demonstrates leadership in data initiatives, and works closely with both technical and business stakeholders to ensure high‑quality data solutions.
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).
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!
#J-18808-Ljbffr