.Net Team Lead

ATS Client

Centurion

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client in Centurion is seeking a hands-on .NET Team Lead to guide a small engineering group through end-to-end delivery in the financial services domain. You will mentor engineers, set technical direction, and take ownership of outcomes while coding when needed.

Ideal candidates bring strong leadership, deep .NET Core and microservices expertise, and experience with Docker, Kubernetes, and CI/CD in Agile environments.

Qualifications

  • Proven experience as a Senior Software Engineer or Engineering Team Lead.
  • Leadership, mentoring, and strong communication skills.

Responsibilities

  • Lead, mentor, and coach a team of software engineers, fostering growth and continuous improvement.
  • Take ownership of end-to-end delivery, ensuring quality, performance, and business outcomes.
  • Set engineering best practices across .NET Core, microservices, DDD, hexagonal architecture, and CI/CD pipelines.
  • Collaborate with Product Owners, BAs, DevOps, and cross-functional teams in Agile/Scrum.
  • Conduct performance reviews and support individual development plans.
  • Identify bottlenecks and drive improvements in processes and tooling.
  • Balance hands-on coding with leadership responsibilities to deliver high-quality outcomes.

Skills

.NET Core
Microservices
DDD
Hexagonal design
MySQL
REST APIs
Docker
Kubernetes
Git
CI/CD
Agile/Scrum
Leadership
Mentoring
Ownership

Tools

GitHub/GitLab

Job description

About the job

About the .Net Team Lead

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, DevOps, 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.
What We're Looking For
  • 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, GitHub/GitLab, 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

.Net Software Engineering Team Lead
.Net Software Engineering Team Lead

Network Recruitment • Gauteng

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

Network Finance • Centurion

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

Techrepo.co.za • Pretoria

On-site
ZAR 900,000 - 1,200,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
Senior .NET Team Lead - Microservices & DDD
Senior .NET Team Lead - Microservices & DDD

Network Finance • Centurion

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

ATS Client • Pretoria

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

Hire Resolve • Centurion

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

Mukuru • Pretoria

Hybrid
ZAR 600,000 - 900,000
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Midrand

On-site
ZAR 900,000 - 1,300,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs