Technology

Senior Data Engineer

mothers2mothers·Western Cape, south-africa·Full Time·Contract
TechnologyFull TimeContract
-
  • The Senior Data Engineer is responsible for designing, building, maintaining and securing the data architecture that underpins mothers2mothers' digital ecosystem. The role ensures that organisational data is available, integrated, protected, recoverable and accessible across all platforms and systems.
  • The incumbent serves as the technical owner of m2m's programme data infrastructure and is responsible for establishing Google Cloud Platform (GCP) as the organisation's primary data repository and integration layer. The role ensures that critical programme and operational data remains independent of any individual application, vendor or technology platform, thereby strengthening organisational resilience and business continuity.
  • A key responsibility of the role is the operational transition and ownership of CHARM Central from the current supplier, ensuring that m2m develops and retains the technical knowledge, documentation, infrastructure management capability and operational procedures required to manage the platform independently. The Senior Data Engineer works closely with Digital Products & Learning colleagues, Enterprise IT, Programme Analytics, external suppliers and implementation teams to ensure the integrity, quality and sustainability of m2m's data ecosystem.

Key Performance Areas

  • Data Architecture, Engineering and Systems Integration

Responsibilities

  • Design, implement and maintain m2m's enterprise data architecture and data integration strategy.
  • Establish and maintain Google Cloud Platform (GCP) as the central repository for programme and platform data.
  • Design and manage data flows between mobile applications, backend databases, reporting platforms and external systems.
  • Build, optimise and maintain ETL/ELT pipelines, APIs and integration services.
  • Develop and support integrations with DHIS2, CommCare, Salesforce and future platforms.
  • Ensure data architecture supports scalability, reliability, security and future growth requirements.
  • Maintain comprehensive documentation of system architecture, data flows, integrations and technical processes.
  • Ensure data structures support organisational reporting, analytics and learning needs.

Key Deliverables

  • Reliable enterprise data architecture implemented and maintained.
  • Integrated data environment supporting programme and operational requirements.
  • Accurate and timely data availability across platforms.
  • Current and comprehensive architectural documentation.
  • CHARM Central Operational Ownership and Platform Management

Responsibilities

  • Lead the transition of CHARM Central operational ownership from the platform supplier to m2m.
  • Verify platform architecture, codebase, build processes, deployment practices and operating procedures during handover.
  • Establish and maintain operational control of system environments, databases, monitoring, deployment and infrastructure components.
  • Manage platform performance, availability and reliability.
  • Develop, maintain and continuously improve operational runbooks and technical documentation.
  • Support deployment and release activities in collaboration with the Senior Mobile Application Developer.
  • Proactively identify and mitigate platform risks and sustainability concerns.
  • Ensure operational knowledge is retained within m2m and not dependent on external suppliers.

Key Deliverables

  • Successful platform handover completed.
  • CHARM Central routinely managed internally.
  • Operational runbooks developed and maintained.
  • Reduced dependency on platform suppliers.
  • Data Continuity, Disaster Recovery and Quality Assurance

Responsibilities

  • Develop and maintain backup, recovery and business continuity processes for programme platforms and data assets.
  • Conduct and document regular restoration testing.
  • Monitor platform health, data quality, completeness and synchronisation processes.
  • Implement reconciliation processes to identify and address data discrepancies.
  • Design and evaluate contingency and fallback solutions for critical systems.
  • Ensure data remains secure, recoverable and resilient.
  • Support compliance with organisational security, governance and data protection requirements.
  • Identify and escalate risks relating to data integrity, continuity or availability.

Key Deliverables

  • Backup and restoration processes implemented and tested.
  • High levels of data integrity and platform reliability.
  • Reduced organisational continuity risk.
  • Data quality monitoring processes operating effectively.
  • Vendor, Technology Partner and Stakeholder Management

Responsibilities

  • Act as the primary technical counterpart to platform suppliers and technology vendors.
  • Validate deliverables and ensure technical outputs meet agreed standards and requirements.
  • Collaborate with Enterprise IT regarding cloud infrastructure, security and identity management.
  • Support technical assessments of new technologies and digital solutions.
  • Facilitate communication between internal stakeholders and external technical partners.
  • Contribute technical expertise to procurement and vendor evaluation processes.

Key Deliverables

  • Effective supplier engagement and accountability.
  • Successful delivery of vendor-supported initiatives.
  • Clear technical governance and oversight.
  • Organisational Collaboration and Knowledge Management

Responsibilities

  • Collaborate with the Lead: Programme Analytics & Forecasting to ensure programme data structures support reporting and analytics needs.
  • Support Digital Products & Learning initiatives through provision of reliable and accessible data services.
  • Promote knowledge sharing, technical documentation and operational transparency.
  • Contribute to digital strategy and organisational technology planning.
  • Support succession planning through documentation and knowledge transfer activities.
  • Foster a culture of continuous improvement and operational excellence.

Key Deliverables

  • Strong collaboration across functions.
  • Improved organisational technical capability.
  • Comprehensive knowledge management and documentation practices.

Qualifications, Experience and Competencies

Essential

  • Bachelor's Degree in Computer Science, Information Systems, Software Engineering, Data Engineering or a related discipline.

Preferred

  • Postgraduate qualification in Information Technology, Data Engineering, Computer Science or related field.
  • Google Cloud Platform Certification.
  • AWS or Azure Certification.
  • Database Administration or Data Engineering certifications.

EXPERIENCE

Essential

  • Minimum five (5) years' experience in Data Engineering, Data Platform Engineering or related technical roles.
  • Demonstrated experience managing production data environments and enterprise-scale data platforms.
  • Experience designing and maintaining ETL/ELT data pipelines.
  • Experience developing APIs and integrating multiple systems and platforms.
  • Experience administering databases, including backup, recovery and restoration processes.
  • Experience working with cloud-based infrastructure and environments.
  • Demonstrated experience inheriting, supporting and improving systems developed by third parties.
  • Proven ability to create and maintain comprehensive technical documentation.

Preferred

  • Experience with Google Cloud Platform.
  • Experience with health information systems such as DHIS2, CommCare or similar platforms.
  • Experience within public health, NGO or donor-funded environments.
  • Experience supporting mobile and offline-first architectures.
  • Experience with Infrastructure as Code tools such as Terraform.
  • Experience managing vendor transitions and system handovers
  • Reporting & Team Structure
  • Reports to: IT Manager
  • Collaborates with: Internal
  • Senior Lead: Digital Products & Learning, Senior Mobile Application Developer, Digital Platforms Administrator, Senior Officer: Portfolio Operations, Lead: Programme Analytics & Forecasting, Enterprise IT, Country Programme Teams, Programmes & Impact Department

External

  • Platform Suppliers, Technology Vendors, Cloud Service Providers, Integration Partners, Technical Consultants and Contractors
  • Supervises: n/a

Key skills

BachelorsMasters

At a glance

Company

mothers2mothers

Location

Western Cape, south-africa

Employment

Full Time

Experience

Valid until

Not specified

Created

October 27, 2026

More opportunities

Similar roles you might like

Data Consultant

JenRec Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Build modern data platforms. Solve meaningful business challenges. Make an impact. Are you passionate about data engineering, analytics and helping businesses turn complex data into real business value? We're looking for a Senior Data Engineer / Data Specialist to join a leading Microsoft-focused consulting team delivering modern data platforms, analytics and AI solutions across South Africa, the UK, Sub-Saharan Africa and the UAE. As a Microsoft Solutions Partner and member of the Microsoft Business Applications Inner Circle - representing the top 1% of Microsoft partners globally - we work with a diverse range of clients across retail, financial services, healthcare, logistics, legal, agriculture and the public sector. Our Data practice delivers everything from enterprise data platform builds and migrations to data governance, strategic advisory and AI use-case implementation. You'll work on challenging projects, collaborate with talented specialists and help clients unlock the full potential of their data. What we're looking for We're interested in people who bring depth in their specialist area, curiosity about the wider data landscape and the confidence to engage with clients and stakeholders. Strong Microsoft data platform expertise: Hands-on experience with Microsoft Fabric, the Azure Data Platform and Power BI. Experience with Databricks and Snowflake is an advantage, particularly in multi-platform environments. Technical depth: Strong capability in your area of expertise, with the ability to engage credibly across data engineering, architecture, analytics and governance. Client-facing consulting experience: Comfortable running workshops, presenting solutions, translating business requirements into technical outcomes and building trusted relationships with senior stakeholders. Practical delivery and estimation: Able to develop realistic estimates, manage delivery expectations and raise potential risks early. A governance-first mindset: You understand the importance of data access, sensitivity, lineage and ownership, and build these considerations into solutions from the outset. A commitment to continuous learning: Relevant Microsoft certifications are valued. If you're still working towards them, we'll support your development and invest in your certification journey. A passion for mentoring: At Senior level, you'll help develop junior team members. At Specialist level, you'll also contribute to the growth of senior colleagues and peers. What makes this opportunity exciting? You'll have the opportunity to work across industries, solve complex data challenges and contribute to solutions that make a measurable difference to businesses. You'll join a team that values technical excellence, practical thinking, honest communication and continuous development - with exposure to modern Microsoft data technologies and the opportunity to broaden your expertise across the wider data ecosystem. Ready to take the next step? If you're a data professional who enjoys solving complex problems, working closely with clients and helping shape the future of data and AI, we'd love to hear from you. Get in touch to find out more about this opportunity.

7 days ago