About this role
At Sabio Group, we're dedicated to fostering an environment where employees thrive. Since 1998, we've built a dynamic culture that is both challenging and fun, driven by a team of ambitious, knowledgeable individuals who are passionate about leading the CX revolution. We're seeking creative, resourceful people to join our fast-growing organisation, where you'll have the opportunity to develop your skills and contribute to a culture of continuous learning.
We work with some of the world’s largest organisations across various industries, delivering exceptional digital customer experiences through our unique blend of expertise, technology, and insight. As one of Europe’s fastest-growing providers of CX transformation solutions, we’re committed to sustainability, diversity, and inclusion, ensuring our workforce reflects the diverse society we serve. Join us and help shape the future of customer experience.
We are currently looking for a passionate and enthusiastic Lead Software Engineer. The Lead Software Engineer is the senior technical leader for the AI Practice engineering team in South Africa. The role remains strongly hands-on: writing production code, solving complex engineering problems and providing technical direction across multiple customer projects. You will lead engineers through delivery, act as the technical escalation point, remove blockers and ensure solutions remain secure, supportable and on track. You will also mentor team members, provide credible estimates and contribute to the AI Practice leadership team on engineering standards, delivery risk, capability and technical priorities We look for people with the right cultural fit having what it takes to drive our business forward. We also look for people who are keen to develop new knowledge and skills, because our growth is ultimately dependent on yours. You will play an important role in driving change within our business, joining a department that is continually on a journey of change.
- Provide day-to-day technical leadership for the Software Engineering team in South Africa, setting clear direction while remaining close to delivery.
- Write, review and maintain high-quality production code across frontend, backend and integration layers.
- Lead the technical delivery of complex AI-enabled, voice and contact centre solutions from design through deployment and operational support.
- Apply consistent technical direction across multiple projects, ensuring engineering decisions support scope, quality, security, performance and delivery commitments.
- Act as the senior escalation point for complex technical issues across application code, integrations, cloud services, infrastructure and production environments.
- Remove technical blockers by making timely decisions, coordinating the right expertise and escalating delivery risks early.
- Break down work, assess technical complexity and provide realistic estimates, assumptions and dependencies for project planning.
- Mentor engineers through pairing, coaching, design reviews and constructive code review, helping the team grow without reducing individual accountability.
- Work with delivery leads, architects and customer stakeholders to shape practical technical approaches and communicate progress, risks and trade-offs clearly.
- Promote engineering discipline through automated testing, CI/CD, observability, security controls, documentation and reusable patterns.
- Contribute to the AI Practice leadership team, representing engineering delivery in discussions on standards, resourcing, capability, technical risk and continuous improvement.
- Support production services where required, including structured troubleshooting, root-cause analysis and reliability improvements.