Senior Data Engineer

1 week ago


Johannesburg, Gauteng, South Africa Harambee Youth Employment Accelerator Full time R120 000 - R240 000 per year


We're Hiring: Senior Data Engineer – Johannesburg

Are you ready to build technology that changes lives?

Harambee Youth Employment Accelerator is looking for an exceptional
Senior Data Engineer
to join our Software Development team. You'll work on collecting, storing, and processing large datasets to deliver optimal solutions—while partnering with our Head of Data to shape our future strategy and technology roadmap.

You'll do all this in an organisation that fosters
teamwork, openness, and collaboration
, and is committed to solving youth unemployment through innovation and purpose-driven tech.


The Technical Challenge

We're building a
scalable, future-fit platform
to help young work-seekers find jobs. Our cloud-native stack is hosted on
Google Cloud Platform
, using
.Net Core
,
Python
,
MySQL
,
BigQuery
, and
Composer
. Our infrastructure supports personalised employment journeys and is being refined for simplification, data integrity, and business user enablement.


What You'll Do

  • Design and implement data solutions for real-time and batch environments.
  • Build and maintain data pipelines and structures.
  • Collaborate with analysts, developers, and stakeholders.
  • Monitor performance and advise on infrastructure improvements.
  • Support ad hoc data analysis and ensure data quality for dashboards and reports.


What You'll Bring

  • Degree/diploma in Mathematics, Statistics, Computer Science, or related field.
  • 8–12 years' experience in data engineering.
  • Proficiency in SQL, Python, MySQL, and cloud platforms (GCP, Azure, AWS).
  • Experience with ETL tools (Apache Beam, Spark, SSIS).
  • Passion for purpose-driven work and a collaborative mindset.


Why Join Harambee?

At Harambee, we believe in
inclusion
,
diversity
, and
collaboration
. We work together to solve one of the most pressing social challenges—youth unemployment—through innovation, data, and purpose-driven technology.

You'll be part of a team that's not only building cutting-edge solutions but also making a real impact in the lives of millions. We value
openness
,
teamwork
, and
continuous learning
, and we're proud to be an organisation where people come to
grow
,
contribute
, and
belong
.

We are committed to creating an inclusive and accessible workplace. We encourage applications from people with disabilities and are happy to provide reasonable accommodations throughout the recruitment process. If you require any support or adjustments, please let us know — we're here to help you succeed.

Ready to make a difference? Apply now or tag someone who should see this



  • Johannesburg, Gauteng, South Africa NTT DATA, Inc. Full time R800 000 - R1 200 000 per year

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.The Data Management Security Engineer...


  • Johannesburg, Gauteng, South Africa NTT DATA Full time R900 000 - R1 200 000 per year

    Job Summary:The Senior Microsoft Engineer is responsible for designing, implementing, and maintaining Microsoft-based infrastructure solutions, both on-premises and in the cloud (primarily Azure). This role ensures the stability, integrity, and efficiency of IT systems and supports automation, security, and compliance...


  • Johannesburg, Gauteng, South Africa Harambee Full time R800 000 - R1 200 000 per year

    Senior Data Engineer - JohannesburgHelp build technology that changes lives.About the RoleThe Harambee Software Development team is looking for an exceptional Senior Data Engineer to join our dynamic team based in Johannesburg.This role is focused on collecting, storing, and processing large sets of data to deliver optimal solutions-along with their...


  • Johannesburg, Gauteng, South Africa Harambee Youth Employment Accelerator Full time R600 000 - R1 200 000 per year

    Senior Data Engineer – JohannesburgHelp build technology that changes lives.About the RoleThe Harambee Software Development team is looking for an exceptional Senior Data Engineer to join our dynamic team based in Johannesburg.This role is focused on collecting, storing, and processing large sets of data to deliver optimal solutions—along with their...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R800 000 - R1 200 000 per year

    Hire Resolve's client is looking for a Senior Data Engineer to join their team in Johannesburg, GP. The Data Engineer will be responsible for designing, building, and maintaining scalable data pipelines to support telecommunications CDR processing, real-time data ingestion, and analytical workloads. This role requires expertise in data modeling, ETL...


  • Johannesburg, Gauteng, South Africa Indsafri Full time R2 000 000 - R2 500 000 per year

    Job Description:Job Title: Senior Data Integration Engineer (Salesforce, Databricks & MuleSoft)Location: Johannesburg (Hybrid)Employment Type: ContractContract Tenure: 6 to 12 monthsJob SummaryWe are seeking a highly experienced and strategic Senior Data Integration Engineer to architect, build, and manage the data pipelines that power our customer...


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

    Hire Resolve's client is seeking a highly skilled Senior Data Engineer to join their dynamic team within the telecommunications domain. The ideal candidate will be responsible for designing, developing, and maintaining scalable and reliable data pipelines to support the ingestion, processing, and analysis of Call Detail Records (CDRs) and real-time data...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 000 000 - R3 000 000 per year

    Senior Data Engineer/Analyst - 3 Year ContractQualifications & Experience:Must-Have:Bachelors or Masters degree in Computer Science, Data Science, Engineering, Mathematics, or a related field.5+ years of experience in data engineering, analytics, or BI development.Strong proficiency in SQL and Python for data manipulation and transformation.Experience with...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R120 000 - R260 000 per year

    Hire Resolve is currently seeking a driven and experienced Senior Full Stack Data Engineer to join our dynamic software company. As a Senior Full Stack Data Engineer, you will be responsible for designing, developing, and implementing data solutions to support our business needs. You will work with cross-functional teams to gather requirements, design data...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Job purpose: As a Senior Data Engineer, you'll have the opportunity to work with our datacenter team on building and maintaining an operational data pipeline. You will be responsible for creating, testing, debugging and documenting infrastructure components as well as managing its performance. You should have experience in writing python code that interacts...