Overview
Senior Data Mesh Engineer (Independent Contractor) Jobs in City of Johannesburg, Gauteng, South Africa at Tenth Revolution Group
Title: Senior Data Mesh Engineer (Independent Contractor)
Company: Tenth Revolution Group
Location: City of Johannesburg, Gauteng, South Africa
Senior Data Mesh Engineer (Independent Contractor)
Location: Sandton (On-site)
Engagement: 12-Month Contract (Independent Contractor)
Start Date: Immediate / As soon as available
A major financial institution in Sandton is seeking a highly skilled Senior Data Mesh Engineer to join on a 12-month independent contract.
This role is critical to building, automating, and managing an enterprise-scale Data Mesh platform using Azure, Databricks, and Infrastructure-as-Code (IaC) principles.
Key Responsibilities:
Lead the design and implementation of a Data Mesh architecture across distributed domains.
Build, automate, and manage data pipelines, data products, and infrastructure on Azure and Databricks.
Implement and maintain Infrastructure-as-Code for cloud infrastructure and Databricks workspaces (Terraform, Bicep, ARM).
Develop and manage CI/CD pipelines using Azure DevOps for automated deployments and updates.
Ensure best practices in data security, cloud governance, and compliance across all environments.
Collaborate closely with architecture, security, and data domain teams to ensure successful delivery of scalable, decentralised data solutions.
Provide technical leadership and mentorship on Data Mesh and cloud engineering best practices.
Essential Skills and Experience:
Strong real-world Azure expertise, including Azure Data Lake, Azure SQL, Synapse, Event Hubs, and Azure Functions.
Advanced Databricks experience — setup, configuration, scaling, security, Delta Lake, Spark performance tuning.
Infrastructure-as-Code expert — proven hands-on experience with Terraform (preferred), Bicep, or ARM templates.
Strong Python and SQL skills for data engineering and automation tasks.
Azure DevOps hands-on experience — CI/CD pipelines, build and release automation.
Deep understanding of Data Mesh concepts, domain ownership, and data product thinking.
Excellent troubleshooting skills, independent delivery capability, and strong communication skills.
Experience working in a senior capacity within large, regulated environments (financial services exposure preferred).
Contract Details:
Independent Contractor position.
12-month initial contract (with strong potential for renewal).
On-site role based in Sandton (5 days per week).