Software Engineering Team Lead
Cape Town, 7100, South Africa
Listed on 2026-02-26
-
Software Development
Software Engineer
At Mukuru, we move money across borders — but more importantly, we move possibilities. As one of Africa's leading remittance-led fintechs, we power millions of transactions that support families, businesses, and communities.
We're looking for a hands-on Software Engineering Team Lead to join our Cash Ops engineering team — someone who thrives in complexity, leads with technical credibility, and builds systems that are stable, scalable, and impactful.
If you're passionate about modern architecture, mentoring engineers, and owning delivery from concept to deployment — this is your opportunity to make a real difference.
What You'll Own Lead & Elevate Your TeamMentor and guide a team of 2–5 engineers.
Create a culture of ownership, continuous improvement, and technical excellence.
Conduct performance conversations that drive growth and engagement.
Foster collaboration across engineering and business teams.
Take end-to-end technical ownership of Cash Ops products and solutions.
Lead architecture decisions using .NET Core, microservices, domain-driven design, and hexagonal architecture.
Ensure high-quality, secure, and scalable code.
Champion CI/CD best practices and modern engineering standards.
Collaborate closely with Product Owners, Business Analysts, Dev Ops, and Test Analysts in an Agile/Scrum environment.
Balance technical priorities with business needs.
Influence cross-team alignment and negotiate trade-offs when required.
Continuously optimise processes to improve efficiency and delivery speed.
Proven experience as a Senior Software Engineer or Team Lead.
Strong hands-on expertise in .NET Core and microservices architecture.
Solid understanding of domain-driven design and hexagonal architecture.
Experience with Git, Git Lab, or Git Hub.
Strong knowledge of Agile and Scrum methodologies.
Ability to collaborate effectively with Dev Ops and cross-functional teams.
A proactive, solution-driven mindset with strong ownership.
You'll shape critical Cash Ops systems that directly impact financial operations.
You'll influence architectural decisions at scale.
You'll grow and develop talented engineers.
You'll work in a high impact fintech environment solving real-world challenges.
Technical Leadership
Architectural Thinking
People Development & Coaching
Agile Delivery Excellence
Cross-Team Collaboration
Process Optimisation
Ownership & Accountability
I am sure you are reading this job description and meet majority of the criteria BUT you may also still not be 100% comfortable in applying. We believe that there is a place for everyone under the Mukuru sun and we want YOU to contribute to our diverse tapestry of talent. So come on, take a leap of faith, and send your application if you meet majority of our requirements.
Remember to include a snippet of how you will bring value and help us build a future of success that will help us determine where and how you may best be suited” Maybe you are just the future Mukurian we need!!
Should you be appointed in a remote/work from home role at Mukuru, it is your responsibility to ensure that you have uninterrupted internet connectivity and a ‘work-like' environment at your home location, in order to deliver your best in terms of performance, productivity and service to our customers.
If you do not receive any response after two weeks, please consider your application unsuccessful.
NB: ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S DIVERSITY AND INCLUSION PLANS
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: