Location: Hybrid - Cape Town / Johannesburg
Employment Type: Full-Time
Department: Cloud Engineering
As a Senior Azure Cloud Engineer, you'll lead a team of cloud engineers while working in a consultative, project-based manner with our clients. You'll be the trusted Azure advisor on engagements, owning the technical direction, guiding delivery, and ensuring your team produces high-quality, well-engineered outcomes.
The ideal candidate is a strong engineer first: someone who writes production-quality code and IaC, and who brings deep Azure expertise to every engagement. Beyond building, you'll set technical direction, make architectural trade-offs, establish standards, and mentor others, acting as a credible technical voice with clients from discovery through to handover.
What You'll Do
You'll operate as a technical leader: shaping solutions, raising the bar on quality, and unblocking the team.
Lead engagements and people
- Lead a team of cloud engineers across client engagements, providing technical direction, mentorship, and hands-on support.
- Own client relationships through the full project lifecycle, from discovery and scoping through to delivery and handover, as the primary technical point of contact.
- Collaborate with clients to understand their requirements and constraints, translating these into clear, actionable architecture and delivery roadmaps.
- Present to stakeholders and lead technical workshops and design discussions.
Design and build cloud platforms
- Design and implement scalable, secure, and highly available solutions on Microsoft Azure, including landing zones, application platforms, data platforms, and cloud-native workloads.
- Lead the design of network and security architecture within Azure, including identity, segmentation, and connectivity patterns.
- Build and maintain infrastructure as code (Terraform or Bicep), writing code that serves as the standard for your team.
- Lead the migration of legacy systems and applications to Azure.