freehire launches on Product Hunt on 26 August.

Follow →

Senior Data Engineer

Summary

Design and build scalable Microsoft Azure-based data pipelines and warehouses that power analytics, Power BI dashboards, and ML models for enterprise clients.

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!

See also