Enable job alerts via email!

Software Engineering Team Lead- JHB

Mukuru

Johannesburg

On-site

ZAR 800,000 - 1,200,000

Full time

Today
Be an early applicant

Job summary

A leading company in financial technology is seeking a Software Engineering Team Lead in Johannesburg, Gauteng. The successful candidate will mentor a team of engineers, own product delivery, and advocate for best practices in software development. Strong proficiency in .NET Core and Agile methodologies is essential. This role offers opportunities for growth and innovation within a dynamic environment.

Qualifications

  • Proven track record as a Senior Software Engineer or Team Lead.
  • Strong proficiency in .NET Core and microservices architecture.
  • Hands-on experience with Git and Agile environments.

Responsibilities

  • Inspire and develop a team of software engineers.
  • Ensure solutions meet user needs and deadlines.
  • Promote best practices and innovate development workflows.

Skills

Leadership
Mentorship
.NET Core
Microservices
Agile/Scrum

Tools

Git
GitLab
GitHub
Job description
Overview

Job title: Software Engineering Team Lead - JHB

Job Location: Gauteng, Johannesburg

Deadline: October 29, 2025

What You’ll Do
  • Lead & Mentor: Inspire, coach, and develop a team of 2–5 software engineers, nurturing a culture of learning and excellence.
  • Own the Product: Take accountability for delivery – ensuring solutions meet user needs, deadlines, and top-notch quality.
  • Set the Standard: Apply and promote best practices in .NET Core, microservices, domain-driven and hexagonal architecture, and CI / CD pipelines.
  • Be Agile: Collaborate with Product Owners, Business Analysts, DevOps, and cross-functional teams to deliver in a dynamic Scrum environment.
  • Elevate the Team: Conduct performance reviews, provide constructive feedback, and empower your team to grow.
  • Innovate: Spot opportunities for process improvement and drive efficiencies across development workflows.
What We’re Looking For
  • Proven track record as a Senior Software Engineer or Team Lead.
  • Strong proficiency in .NET Core, with expertise in microservices architecture, DDD, and hexagonal architecture.
  • Hands-on experience with Git, GitLab, and GitHub.
  • Deep understanding of Agile / Scrum and successful delivery in such environments.
  • Excellent leadership, mentoring, and communication skills.
  • A proactive problem solver with a strong sense of ownership and accountability.
Bonus Points If You Have
  • Experience collaborating with DevOps, Test Analysts, Product Owners, and multi-team environments.
  • Skills in negotiating priorities and influencing teams to align with shared goals.
  • A flair for introducing innovative process improvements to development cycles.
  • ICT jobs
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.