.Net Software Engineering Team Lead

Jobgether

South Africa

On-site

ZAR 900,000 - 1,500,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Leadership role
Fintech environment
Cloud-native stack
Professional growth opportunities
Diverse workplace culture

Job summary

Jobgether is listing a .NET Software Engineering Team Lead position based in South Africa. You will lead a small, high-performing team while actively contributing to architectural decisions and software development in a fast-paced fintech environment.

Expect hands-on leadership, delivery ownership, and continuous improvement in a cloud-native, .NET Core stack with microservices and CI/CD. You will mentor engineers and collaborate across product, analysis, and DevOps teams within an Agile/Scrum

Qualifications

  • Experience leading software teams in fast-paced environments.
  • Proven track record delivering secure, scalable fintech software.
  • Hands-on engineering leadership with architecture guidance.

Responsibilities

  • Lead, mentor, and coach a team of 2–5 software engineers.
  • Own end-to-end software delivery meeting requirements, quality, and security.
  • Define engineering standards across .NET Core, microservices, CI/CD.
  • Contribute hands-on while guiding delivery and technical direction.
  • Collaborate with Product Owners, BAs, DevOps in Agile/Scrum.
  • Identify bottlenecks and drive improvements in processes.

Skills

Leadership
Mentoring
Communication
Team Cohesion
Agile/Scrum
Problem-solving
Ownership

Tools

Docker
Kubernetes
Git (GitHub/GitLab)
CI/CD pipelines
DDD
Hexagonal architecture
MySQL
RESTful APIs

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a .Net Software Engineering Team Lead based in South Africa.

This is a hands-on engineering leadership opportunity within a fast-paced financial technology environment serving customers across Africa. You will lead a small, high-performing team while remaining closely involved in technical decisions and software development. The role combines people leadership, architectural direction, delivery ownership, and continuous engineering improvement. You will help build secure, scalable financial services using modern .NET and cloud-native engineering practices. Working alongside product, business analysis, DevOps, and other technology teams, you will operate in an Agile/Scrum environment. This position is ideal for an experienced engineer who enjoys mentoring others while still contributing directly to complex technical solutions.


Accountabilities
  • Lead, mentor, and coach a team of approximately 2–5 software engineers, fostering trust, professional growth, collaboration, and continuous improvement.
  • Own end-to-end software delivery, ensuring solutions satisfy business requirements while meeting quality, scalability, security, and performance expectations.
  • Establish and maintain engineering standards across .NET Core, microservices, Domain-Driven Design, hexagonal architecture, CI/CD, testing, and related development practices.
  • Provide hands-on technical contribution while balancing coding responsibilities with team leadership and delivery management.
  • Collaborate closely with Product Owners, Business Analysts, DevOps specialists, and other cross-functional teams within an Agile/Scrum framework.
  • Identify technical and delivery bottlenecks and implement improvements across engineering processes, tooling, workflows, and development practices.
  • Conduct performance reviews, provide constructive feedback, and support individual development plans and career progression.
  • Guide technical decisions and help the team deliver robust, maintainable, and scalable solutions for critical financial services.
  • Promote strong ownership and accountability for software quality, delivery outcomes, and continuous technical improvement.
Requirements
  • Proven experience as a Senior Software Engineer, Software Engineering Team Lead, or comparable technical leadership role.
  • Strong leadership, mentoring, communication, and interpersonal skills, with the ability to motivate and develop engineering talent.
  • Deep hands-on expertise in .NET Core and microservices architecture.
  • Strong knowledge of Domain-Driven Design (DDD) and hexagonal architecture.
  • Solid experience with MySQL, including database design, optimization, and administration.
  • Strong expertise in designing and developing secure, scalable RESTful APIs.
  • Practical experience with Docker and container orchestration technologies such as Kubernetes.
  • Proficiency with Git and platforms such as GitHub or GitLab, including modern version-control workflows.
  • Hands-on experience implementing and maintaining CI/CD pipelines and automated testing practices.
  • Strong understanding of Agile and Scrum methodologies, with experience working with or leading Agile engineering teams.
  • Excellent problem-solving abilities, strong ownership, and a high level of accountability for technical quality and delivery.
  • Ability to work effectively in a fast-moving environment while balancing hands-on engineering responsibilities with people leadership.
Benefits
  • Opportunity to lead and develop a talented engineering team within a technology-driven financial services environment.
  • Hands-on exposure to modern .NET, microservices, cloud-native development, CI/CD, containerization, and scalable API architecture.
  • Significant ownership over technical direction, engineering quality, delivery processes, and team development.
  • Collaborative environment involving product, business analysis, DevOps, and cross-functional technology teams.
  • Opportunities for professional growth through technical leadership, mentoring, and exposure to complex financial technology initiatives.
  • Inclusive and diverse workplace culture with opportunities for individuals from different backgrounds to contribute and grow.
  • For remote/work-from-home arrangements, employees are expected to maintain reliable internet connectivity and a suitable professional working environment.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

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

Similar jobs worth comparing

.Net Team Lead
.Net Team Lead

ATS Client • Centurion

On-site
ZAR 900,000 - 1,300,000
Senior .NET Team Lead – FinTech & Cloud-Native
Senior .NET Team Lead – FinTech & Cloud-Native

Jobgether • South Africa

On-site
ZAR 900,000 - 1,500,000
Leadership role
Fintech environment
Cloud-native stack
+2
.NET Developer
.NET Developer

BICRM • Pretoria

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

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,500,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Development Team Lead (.NET / ERP / Telecoms)
Development Team Lead (.NET / ERP / Telecoms)

Goldman Tech Resourcing • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Software Engineering Team Lead (Compliance Domain)
Software Engineering Team Lead (Compliance Domain)

Jobgether • South Africa

On-site
ZAR 900,000 - 1,550,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

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
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Johannesburg

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