Lead .NET Engineer – FinTech Microservices & DDD

Mukuru

Pretoria

Hybrid

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mukuru is seeking a .Net Software Engineering Team Lead in Pretoria to guide a high-performing engineering team. This role involves leading 2-5 engineers, ensuring delivery excellence, and shaping scalable systems for critical financial services.

The ideal candidate should have experience in .NET Core, microservices architecture, and strong leadership abilities. Responsibilities include mentoring team members, maintaining engineering best practices, and driving improvements in processes.

This position offers an opportunity to significantly impact financial services across Africa.

Qualifications

  • 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.

Responsibilities

  • Lead, mentor, and coach a team of 2–5 software engineers.
  • Take ownership of end-to-end delivery, ensuring solutions meet quality and performance requirements.
  • Set and uphold engineering best practices across .NET Core, microservices, and CI/CD pipelines.
  • Collaborate closely with Product Owners and cross-functional teams in an Agile/Scrum environment.
  • Identify bottlenecks and drive improvements in engineering processes.

Skills

.NET Core
Microservices architecture
Leadership
MySQL
RESTful APIs
Docker
Kubernetes
Git
Agile

Tools

GitHub/GitLab
CI/CD pipelines

Job description

Mukuru is seeking a .Net Software Engineering Team Lead in Pretoria to guide a high-performing engineering team. This role involves leading 2-5 engineers, ensuring delivery excellence, and shaping scalable systems for critical financial services.

The ideal candidate should have experience in .NET Core, microservices architecture, and strong leadership abilities. Responsibilities include mentoring team members, maintaining engineering best practices, and driving improvements in processes.

This position offers an opportunity to significantly impact financial services across Africa.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead .NET Engineer - FinTech, Microservices and DDD
Lead .NET Engineer - FinTech, Microservices and DDD

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,500,000
.Net Software Engineering Team Lead
.Net Software Engineering Team Lead

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,500,000
.Net Software Engineering Team Lead
.Net Software Engineering Team Lead

Mukuru • Pretoria

Hybrid
ZAR 600,000 - 900,000
Senior .NET Team Lead - Microservices & DDD
Senior .NET Team Lead - Microservices & DDD

Network Finance • Centurion

On-site
ZAR 900,000 - 1,300,000
Engineering Team Lead: .NET Core, Microservices & DDD
Engineering Team Lead: .NET Core, Microservices & DDD

Network Recruitment • Gauteng

On-site
ZAR 1,000,000 - 1,600,000
.Net Team Lead
.Net Team Lead

ATS Client • Centurion

On-site
ZAR 900,000 - 1,300,000
Senior Software Lead (C#/.NET) - Architect & Mentor
Senior Software Lead (C#/.NET) - Architect & Mentor

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,200,000
Technical Lead (.Net)
Technical Lead (.Net)

Hire Resolve • Centurion

On-site
ZAR 800,000 - 900,000
Lead .NET Engineer: Cloud-Native APIs & Team Leadership
Lead .NET Engineer: Cloud-Native APIs & Team Leadership

Datonomy Solutions (Pty) Ltd • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior PHP Team Lead — Payments & Remittances
Senior PHP Team Lead — Payments & Remittances

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000