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!