Senior Software Engineer Lead - .NET Microservices

Techrepo.co.za

Pretoria

On-site

ZAR 900,000 - 1,200,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Techrepo.co.za in Pretoria, South Africa, seeks a Senior Software Engineer / Engineering Team Lead to own delivery and shape technical direction.

You will mentor a small team of engineers, drive end-to-end solutions in .NET Core with microservices, implement DDD and hexagonal architecture, and lead CI/CD, testing, and DevOps practices in an Agile environment.

Strong leadership, communication, and a hands-on approach are essential to balancing project outcomes with team growth.

Qualifications

  • Proven track record as Senior Software Engineer or Tech Lead.
  • Strong leadership, mentoring, and communication skills.
  • Extensive experience with .NET Core and microservices.
  • Hands-on with CI/CD and automated testing.
  • Experience with Agile/Scrum environments.

Responsibilities

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

Skills

.NET Core
Microservices
DDD
Hexagonal architecture
Leadership
Mentoring
Communication
CI/CD
Git workflows
RESTful APIs
Docker
Kubernetes
MySQL
Agile/Scrum

Tools

Docker
Kubernetes
Git
GitHub/GitLab
CI/CD pipelines
Automated testing

Job description

Techrepo.co.za in Pretoria, South Africa, seeks a Senior Software Engineer / Engineering Team Lead to own delivery and shape technical direction.

You will mentor a small team of engineers, drive end-to-end solutions in .NET Core with microservices, implement DDD and hexagonal architecture, and lead CI/CD, testing, and DevOps practices in an Agile environment.

Strong leadership, communication, and a hands-on approach are essential to balancing project outcomes with team growth.

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

Similar jobs worth comparing

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
Lead .NET Engineer – FinTech Microservices & DDD
Lead .NET Engineer – FinTech Microservices & DDD

Mukuru • Pretoria

Hybrid
ZAR 600,000 - 900,000
.Net Team Lead
.Net Team Lead

ATS Client • Centurion

On-site
ZAR 900,000 - 1,300,000
Engineering Manager - Lead Scalable, High-Quality Software
Engineering Manager - Lead Scalable, High-Quality Software

Techrepo.co.za • Cape Town

On-site
ZAR 1,000,000 - 1,200,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
Senior Software Engineer - FinTech Microservices & APIs
Senior Software Engineer - FinTech Microservices & APIs

Techrepo.co.za • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior .NET Technical Lead | Architecture & SDLC Lead
Senior .NET Technical Lead | Architecture & SDLC Lead

Hire Resolve • Centurion

On-site
ZAR 800,000 - 900,000
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Midrand

On-site
ZAR 900,000 - 1,300,000
Senior Software Architect & Tech Lead
Senior Software Architect & Tech Lead

ATS Client • Pretoria

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