Senior Data Engineer
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.
- 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.
- 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!