Opportunity to work with a leading telecomm and mobile money services company
Opportunity to work in an MNC with a start-up like culture
About Our Client
Our client is a leading provider of telecommunications and mobile money services, with a presence in 14 countries in Africa, primarily in East Africa and Central and West Africa.
The company als offers an integrated suite of telecommunications solutions to its subscribers, including mobile voice and data services as well as mobile money services both nationally and internationally.
The Group aims to continue providing a simple and intuitive customer experience through streamlined customer journeys.
As Director of Software Engineering -
you will attract, hire, develop and lead a team of world-class engineers responsible for the architecture, development, and deployment of major components of this Platform.
You will also be responsible for refining the platform capabilities and accelerate the platform adoption.
As a people manager, you will be responsible for helping shape people's careers and mentor the team in growing and reaching their full potential.
As a technical leader, you will be hands-on architecting, designing and developing features with the team that moves our platform forward.
You will create a path to scale for the team by helping them adopt world-class engineering methods and processes.
The Successful Applicant
You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.
Fifteen or more years of experience developing software applications or services
Five or more years of experience managing large engineering teams
Be accountable for implementing highly scalable, low-latency, high-throughput systems that have 99.9% availability.
Ability to prioritize multiple critical features and ensuring on-time deliver
Drive velocity through engineering fundamentals, framework and best engineering excellence practices like DevOps, Continuous Delivery, and Agile development.
An insightful understanding of the software design / architecture process is highly desirable.
Lead and provide mentoring, coaching and guidance to talented engineers and technologists.
Create an outstanding engineering culture of creativity and innovation embodying authorship and pride in work.