Hands-on .NET Team Lead — FinTech & Microservices
Pretoria, 0002, South Africa
Listed on 2026-05-27
-
Software Development
Cloud Engineer - Software, Software Engineer, DevOps, Full Stack Developer
Mukuru is an Africa-based Fin Tech transforming how millions of people access financial services. With over 40 million cross-border transactions processed in the last decade, we are one of Africa’s largest remittances-led Fin Techs. From remittances and funeral cover to money cards and business payment solutions, our purpose is simple yet powerful:
to make financial services safe, affordable, and accessible for all.
We’re looking for a hands‑on .Net Software Engineering Team Lead for our Financial Services domain
, who thrives at the intersection of technical excellence and people leadership
. In this role, you’ll lead a high‑performing engineering team based in Centurion, drive delivery excellence, and shape scalable systems that support critical financial services across Africa.
This is a role for someone who enjoys coding, mentoring, setting technical direction, and taking ownership of outcomes — not just managing from the sidelines.
What You’ll Be Doing- Lead, mentor, and coach a team of 2–5 software engineers
, fostering a culture of trust, growth, and continuous improvement. - Take ownership of end‑to‑end delivery, ensuring solutions meet quality, performance, and business requirements
. - Set and uphold engineering best practices across .NET Core, microservices, domain‑driven design (DDD), hexagonal architecture
, and CI/CD pipelines
. - Collaborate closely with Product Owners, Business Analysts, Dev Ops, and cross‑functional teams in an Agile/Scrum environment.
- Conduct performance reviews, provide meaningful feedback, and support individual development plans.
- Identify bottlenecks and drive improvements in engineering processes, tooling, and delivery workflows.
- Balance hands‑on technical contribution with leadership responsibilities to ensure high‑quality outcomes.
- Proven experience as a Senior Software Engineer or Engineering Team Lead
. - Strong leadership, mentoring, and communication skills.
- Deep expertise in .NET Core and microservices architecture
. - Solid experience with Domain‑Driven Design (DDD) and hexagonal architecture
. - Strong MySQL skills, including database design, optimisation, and management.
- Expertise in building secure, scalable RESTful APIs
. - Experience with Docker and container orchestration tools such as Kubernetes
. - Proficiency in Git
, Git Hub/Git Lab
, and modern version‑control workflows. - Hands‑on experience with CI/CD pipelines and automated testing practices.
- Strong understanding of Agile and Scrum
, with experience leading Agile teams. - A problem‑solving mindset, strong ownership, and accountability for delivery and quality.
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.
NB: ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S DIVERSITY AND INCLUSION PLANS
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: