SHARE THIS JOB

Senior Data Engineer

ABOUT THE POSITION

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!

SHARE THIS JOB

RECOMMENDED JOBS FOR YOU

Apply For This Job

We appreciate the effort of all applicants however due to the high volume of applications; only short-listed candidates will be contacted.

Upload your CV in a Word Doc Format
Upload your latest PaySlip