Senior Data Engineer

2 weeks ago


Pretoria, South Africa Betterhome Group Ltd Full time

Job Title : Senior Data Engineer Location : Hazelwood, Pretoria Department : Data & Technology Reports To : Head of IT infrastructure / Data About Betterhome Group: BetterHome Group is a leading South African property and financial services group, home to brands such as BetterBond, Private Property, MortgageMax and BetterSure. We’re transforming how South Africans buy, sell, and finance property through innovation, data, and technology. Role Overview We’re looking for a Senior Data Engineer to play a key role in shaping the foundation of our data ecosystem. This role will design, implement, and maintain the data pipelines and models that power analytics and reporting across the Group. You’ll work closely with cross-functional teams to ensure data integrity, scalability, and reliability, helping BetterHome Group move towards real-time, data-driven decision-making. Key Responsibilities Design, implement, and maintain ETL / ELT data pipelines that form the backbone of BetterHome Group’s reporting platform. Develop and maintain scalable data models to support analytics and reporting requirements across multiple business units. Continuously enhance data models and the data warehouse to improve performance, reliability, and analytical capability. Optimise data storage, performance, and cost, with a focus on enabling near real-time reporting. Collaborate with business and technology teams to translate business needs into practical, high-impact data solutions. Implement and maintain data quality, validation, and monitoring mechanisms. Manage and maintain operational data sources, ensuring stability and accuracy. Enforce data governance, security, and compliance best practices. Conduct cross-system monitoring to ensure business processes run as expected. Engage effectively with stakeholders at all levels, communicating technical concepts clearly and confidently. Skills and Experiences Essential : Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field. 8+ years of experience in data engineering or data architecture, ideally within a data-driven or technology-focused organisation. Proven experience building and maintaining data pipelines (ETL / ELT) using modern data tools and platforms. Strong proficiency in SQL, data modelling, and data warehouse design. Experience with cloud platforms (Azure preferred) and associated data services (e.g., Azure Data Factory, Synapse Analytics, or Databricks). Solid understanding of data governance, security, and compliance principles. Experience working in cross-functional teams and translating business requirements into technical solutions. Excellent analytical, problem-solving, and communication skills. Nice to Have Experience with Microsoft Fabric would be a significant bonus. Familiarity with real-time data streaming, DevOps practices, or CI / CD for data pipelines. Knowledge of Python or other scripting languages for automation and data processing. What You’ll Get An opportunity to help shape the data landscape of a fast-growing, technology-led organisation. A collaborative, forward-thinking team environment that values innovation and impact. Competitive salary and access to ongoing learning and development opportunities. #J-18808-Ljbffr


  • Senior Data Engineer

    3 weeks ago


    Pretoria, South Africa Moyo Full time

    WELCOME TO MOYO Senior Data Engineer We are searching for an experienced Senior Data Engineer to join us in driving significance together. Primary Duties and Responsibilities In this consulting role, you will play a key role in understanding our clients' business objectives and translating them into robust, scalable data solutions. You will lead the...


  • Pretoria Metropolitan Area, South Africa Bizmod Full time R300 000 - R600 000 per year

    Senior Data Engineer / Analyst – 2-Year Contract (Onsite in Pretoria)We're looking for aSenior Data Engineer / Analystto join a majorfinancial transformation programmewithin the banking sector. This is a full-time,onsite role (5 days per week in Pretoria)starting1 November 2025and running until31 October 2027.Role Overview:Join a multi-year IT...

  • Senior Data Engineer

    2 weeks ago


    Pretoria, South Africa Betterhome Group Ltd Full time

    A leading South African property and financial services group is seeking a Senior Data Engineer in Pretoria. The ideal candidate will have over 8 years of experience in data engineering and will be responsible for designing and maintaining data pipelines, ensuring data integrity and scalability. Knowledge of cloud platforms like Azure and strong SQL skills...

  • Senior Data Engineer

    2 weeks ago


    Pretoria, Gauteng, South Africa 7087caea-55c1-4426-b223-f722720d8411 Full time R1 200 000 - R2 400 000 per year

    Advanced SQL Server Development: Strong proficiency in T-SQL, stored procedure design, query optimisation, indexing, and error handling.ETL and Data Warehousing: Expertise in ETL/ELT pipeline design and orchestration for batch and near real-time processing using SQL Server Agent, SSIS, or Azure Data Factory.Data Modelling: Solid understanding of normalised...


  • Pretoria, Gauteng, South Africa Contrast Technologies South Africa Full time R500 000 - R1 000 000 per year

    Company DescriptionContrast Technologies South Africa is a leading ICT agency specializing in innovative technology solutions for businesses. Our offerings include IT consulting, software development, cybersecurity, cloud computing, and data management, all tailored to optimize operations and support business growth. With a highly skilled team focused on...

  • Data Engineer

    1 week ago


    Pretoria, South Africa Bizmod Full time

    A leading financial institution is seeking a Senior Data Engineer / Analyst to join a multi‑year IT transformation programme aimed at renewing and modernising its financial surveillance systems. Key Responsibilities Define and optimise business processes and value chains relevant to the Financial Surveillance function. Identify, analyse, and improve...


  • Pretoria, South Africa Bizmod Full time

    A leading financial institution is seeking a Senior Data Engineer / Analyst to join a multi-year IT transformation programme focused on enhancing financial surveillance systems. The ideal candidate will have strong experience in process engineering, the ability to define and optimize business processes, and proficiency in process modeling tools, particularly...

  • Data Engineer

    2 weeks ago


    Pretoria, Gauteng, South Africa Bizmod Full time R200 000 - R250 000 per year

    A leading financial institution is seeking aSenior Data Engineer / Analystto join a multi-year IT transformation programme aimed at renewing and modernising its financial surveillance systems. The role focuses on business process modelling, engineering, and data-driven process improvement within a large-scale transformation initiative.Key ResponsibilitiesThe...


  • Pretoria, South Africa Bizmod Full time

    A leading financial institution is seeking a Senior Data Engineer / Analyst to join their IT transformation programme aimed at renewing financial surveillance systems. The candidate must have 7–10 years of experience with a strong background in process engineering and must be proficient in process modelling tools like ADONIS. Responsibilities include...


  • Pretoria, South Africa Bizmod Full time

    Overview A leading financial institution is seeking a Senior Data Engineer / Analyst to join a multi-year IT transformation programme aimed at renewing and modernising its financial surveillance systems. The role focuses on business process modelling, engineering, and data-driven process improvement within a large-scale transformation initiative. Key...