South Africa
Senior Data Engineer in Johannesburg - Image 1
Senior Data Engineer in Johannesburg - Image 1
Enlarge image

Senior Data Engineer, Johannesburg

Senior Data Engineer, Johannesburg
Description

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!

Highlights
Safety Tips
Be careful: if it seems too good to be true, it most likely is.
1 / 10
More info about this ad

Senior Data Engineer has been posted in the Johannesburg Information Technology category on Locanto.

If you’re looking for something similar, check out C# Developer (ZB), Johannesburg, Junior Software Tester, Johannesburg or SharePoint Specialist: Fixed-Term Contract – 3 Months in Johannesburg, also posted in Information Technology. Currently, there are 397 ads posted in the Information Technology category in Johannesburg.

Interested in more? Widen your search to view ads in nearby areas of Johannesburg. This includes Information Technology in Germiston, Primrose and Edenvale. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.