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!