.Net Software Engineering Team Lead

Network Recruitment

Gauteng

On-site

ZAR 1,000,000 - 1,600,000

Full time

31 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Network Recruitment in Gauteng seeks a hands-on Software Engineering Team Lead to guide a 25-person team, champion best practices, and drive delivery of critical business solutions. You will collaborate with Product Owners, BAs, DevOps and stakeholders to build secure, scalable, high-performing applications.

You will lead with technical excellence, manage performance, and promote growth while balancing hands-on coding with leadership duties to achieve outstanding outcomes.

Qualifications

  • Proven experience leading software teams and delivering end-to-end solutions.
  • Strong background in .NET Core and microservices architectures.
  • Solid understanding of DDD and Hexagonal Architecture.
  • Extensive MySQL design, optimization and administration skills.
  • Experience building secure, scalable RESTful APIs and CI/CD pipelines.

Responsibilities

  • Lead, mentor, and develop a team of software engineers.
  • Ensure delivery of high-quality, secure and scalable applications.
  • Set engineering standards, testing and CI/CD practices.
  • Collaborate with Product Owners, BAs, DevOps, and stakeholders.
  • Conduct performance reviews and support career growth.

Skills

Leadership
.NET Core
Microservices
DDD
Hexagonal Architecture
MySQL
RESTful APIs
Docker
Kubernetes
Git/GitHub/GitLab
CI/CD
Agile/Scrum
Problem-solving

Tools

Docker
Kubernetes
Git
GitHub/GitLab
CI/CD pipelines

Job description

About the Role As the Software Engineering Team Lead, you will lead a team of talented software engineers, champion engineering best practices, and ensure the successful delivery of critical business solutions. You'll work closely with Product Owners, Business Analysts, DevOps teams, and other stakeholders to build secure, scalable, and high-performing applications.

Key Responsibilities

Lead, mentor, and develop a team of 25 software engineers, fostering a culture of collaboration, innovation, and continuous improvement. Take ownership of end-to-end solution delivery, ensuring quality, performance, and alignment with business requirements. Provide technical leadership across .NET Core development, microservices architecture, Domain-Driven Design (DDD), and Hexagonal Architecture. Drive engineering standards, code quality, automated testing, and CI/CD best practices. Collaborate with cross-functional teams within an Agile/Scrum environment to ensure successful project delivery. Conduct performance reviews, provide coaching and feedback, and support individual career growth plans. Identify opportunities to improve engineering processes, tools, and delivery methodologies. Balance hands-on software development with leadership responsibilities to achieve exceptional outcomes.

Requirements

Essential Skills & Experience Proven experience as a Senior Software Engineer , Technical Lead, or Engineering Team Lead. Strong leadership, mentoring, and stakeholder management skills. Extensive experience with .NET Core and microservices-based architectures . Solid understanding and practical experience with Domain-Driven Design (DDD) and Hexagonal Architecture . Strong MySQL expertise, including database design, optimization, and administration. Experience building secure, scalable, and high-performing RESTful APIs. Hands-on experience with Docker and container orchestration platforms such as Kubernetes . Strong knowledge of Git , GitHub/GitLab, and modern source control workflows. Experience implementing and maintaining CI/CD pipelines and automated testing frameworks. Strong understanding of Agile and Scrum methodologies, with experience leading Agile teams. Excellent problem-solving, decision-making, and delivery-focused mindset.

What We're Looking For

You are a hands-on leader who enjoys solving complex technical challenges, developing people, and creating an environment where engineering teams can thrive. You take ownership, lead by example, and are passionate about delivering high-quality software that drives business value.

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 Finance • Centurion

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

ATS Client • Centurion

On-site
ZAR 900,000 - 1,300,000
Head of Software Engineering
Head of Software Engineering

ATS Client • Johannesburg

On-site
ZAR 1,200,000 - 1,800,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
Engineering Team Lead
Engineering Team Lead

Communicate Finance • Randburg

Hybrid
ZAR 800,000 - 1,000,000
Principal .Net Developer
Principal .Net Developer

ATS Client • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Flexible work environment
Hybrid/Remote options
Senior .Net Developer
Senior .Net Developer

ATS Client • Cape Town

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

LINKFIELDS INNOVATIONS (PTY) LTD • Johannesburg

On-site
ZAR 700,000 - 900,000
Principle .Net Developer
Principle .Net Developer

ATS Client • Centurion

Hybrid
ZAR 1,200,000 - 1,800,000
Hybrid work model
Remote work option
Technical Lead (.Net)
Technical Lead (.Net)

ATS Client • Cape Town

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