Senior Data Engineer

apartmentChosen Online Pty Ltd placeJohannesburg calendar_month 

Are you a passionate Senior Data Engineer who loves building robust, scalable data solutions that power analytics, machine learning, and business transformation?

We are looking for a talented and experienced Senior Data Engineer to join a dynamic, innovation-driven team at one of South Africa’s leading technology groups. This is a fantastic opportunity to work with cutting-edge Microsoft technologies on impactful enterprise projects for international clients.

About the Role

As a Senior Data Engineer, you will play a key role in designing, developing, and optimising modern data pipelines and architectures. You’ll work across structured and unstructured data, building high-quality, secure, and scalable data solutions that enable advanced analytics, reporting, and AI/ML capabilities.

Our technology stack is heavily Microsoft-focused, including Azure Fabric, Power BI, Synapse Analytics, Data Factory, Databricks, SQL, SSIS, and more.

Key Responsibilities
  • Design and implement scalable, reusable data pipelines and ETL/ELT processes using Azure Data Factory, Synapse, and SSIS.
  • Develop and optimise modern data warehousing solutions and complex data models.
  • Build high-quality data platforms that support Machine Learning, advanced analytics, and business intelligence.
  • Create compelling interactive dashboards and reports in Power BI.
  • Collaborate with cross-functional teams to deliver innovative data-driven solutions.
  • Ensure data security, compliance, privacy, and exceptional data quality.
  • Implement DevOps practices and CI/CD pipelines for data workflows.
  • Mentor junior team members and drive continuous improvement.
What You’ll Bring
  • 5+ years of hands-on experience in data engineering, business intelligence, or analytics.
  • Strong expertise in Microsoft SQL, Python, DAX, and modern Azure data services (Data Factory, Synapse Analytics, Databricks, Data Lake, Power BI).
  • Solid experience with data modelling, warehousing, and building production-ready data solutions.
  • Proven ability to work with large, complex datasets.
  • Experience with ETL/ELT processes and big data principles.
  • Strong problem-solving, communication, and data storytelling skills.
  • Bachelor’s degree in Computer Science, Data Science, Statistics, or a related field.
  • Microsoft certifications would be advantageous.
  • Knowledge of ML/AI in production environments and DevOps practices is a plus.
What’s On Offer
  • Competitive salary package (R80k – R110k per month).
  • Hybrid working model (2 days on-site in Midrand).
  • Opportunity to work on challenging international projects.
  • Career growth and development within a well-established technology group.
  • Collaborative, forward-thinking, and supportive work environment.

If you’re a hands-on Senior Data Engineer who thrives on building scalable data platforms and turning complex data into real business value, we want to hear from you!

apartmentNetwork ContractingplaceJohannesburg
data platforms come together to drive impactful business solutions. We are seeking a highly skilled Senior Data Engineer to design, build, and optimise scalable cloud-native data platforms supporting analytics, AI, and enterprise reporting solutions...
check_circleNew offer

Data Engineer

apartmentIOCOplaceJohannesburg
We are seeking a skilled Data Engineer to support the design, development, and maintenance of scalable data solutions within a banking environment. The role will focus on building reliable data pipelines, integrating data from multiple sources...
local_fire_departmentUrgent

Senior Data Engineer

apartmentPsybergate (Pty) LTDplaceJohannesburg
Implement automated testing and CI/CD practices for data engineering workloads  •  Ensure data solutions are observable, resilient, performant, and cost-efficient  •  Support operational stability, incident resolution, and root cause analysis  •  Collaborate...