Talent.com
Software Engineering Team Lead

Software Engineering Team Lead

MukuruJohannesburg, ZA
1 day ago
Job description

Job title : Software Engineering Team Lead

Job Location : Gauteng, Johannesburg

Deadline : November 30, 2025

Quick Recommended Links

  • Jobs by Location
  • Job by industries

Job Description :

  • As our Software Engineering Team Lead, you’ll step into a role where leadership meets technical mastery. You’ll guide a high-performing engineering team, drive innovation, and deliver software that makes a tangible difference across the continent.
  • 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.
  • Engineering / Technical  jobs
  • Create a job alert for this search

    Software Engineering Lead • Johannesburg, ZA

    Related jobs
    • Promoted
    Product Risk Team Lead

    Product Risk Team Lead

    Network RecruitmentJohannesburg, South Africa
    In this Product Risk Team Lead role, youll head up a talented team of analysts, oversee daily P&L and position reporting, and drive enhancements across risk and reporting frameworks for global ...Show moreLast updated: 23 days ago
    • Promoted
    Tech Lead

    Tech Lead

    Network RecruitmentJohannesburg, South Africa
    Lead and mentor a team of Software Developers, fostering a culture of collaboration, learning, and continuous improvement. Translate business requirements into scalable, efficient, and maintainable ...Show moreLast updated: 30+ days ago
    • Promoted
    Product Team Lead

    Product Team Lead

    Network RecruitmentJohannesburg, South Africa
    My client is currently seeking a.This is a rare opportunity to lead a growing team, contribute to global reporting standards, and collaborate with international stakeholders across trading, risk, a...Show moreLast updated: 30+ days ago
    • Promoted
    Development Technical Lead

    Development Technical Lead

    The Recruitment Counciljohannesburg, Gauteng, South Africa
    Role : Development Technical Lead.Are you a seasoned software developer with a passion for leadership and innovation? Join a leading financial services group at the forefront of customer-focused tec...Show moreLast updated: 30+ days ago
    • Promoted
    Process Engineering Lead

    Process Engineering Lead

    WesbankJohannesburg, Gauteng, South Africa
    Process Engineering Lead page is loaded## Process Engineering Leadlocations : Johannesburgtime type : Full timeposted on : Posted Todaytime left to apply : End Date : October 30, 2025 (9 days le...Show moreLast updated: 10 days ago
    • Promoted
    Process Engineering Lead

    Process Engineering Lead

    RmbwestportJohannesburg, Gauteng, South Africa
    Process Engineering Lead page is loaded## Process Engineering Leadlocations : Johannesburgtime type : Full timeposted on : Posted Todaytime left to apply : End Date : October 30, 2025 (9 days le...Show moreLast updated: 10 days ago
    • Promoted
    Technical Lead Developer

    Technical Lead Developer

    Edge ExecutivesJohannesburg, South Africa
    You’ll need expert-level proficiency in.NET Core), SQL Server, Blazor, Angular, and secure, scalable system design.Cloud-native development (Azure), DevSecOps, and CI / CD are core to our environment...Show moreLast updated: 30+ days ago
    • Promoted
    Team Lead MS SQL Engineer

    Team Lead MS SQL Engineer

    Hire ResolveJohannesburg, ZA
    Job title : Team Lead MS SQL Engineer.Job Location : Gauteng, Johannesburg.A company based in Johannesburg, who provides a range of services focused on safety and efficiency, including vehicle trac...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Lead Developer

    Technical Lead Developer

    wePlaceMidrand, South Africa
    Lead and mentor a team of engineers, fostering a culture of collaboration, innovation, and continuous learning.Collaborate with cross-functional teams to define and execute the technical roadmap, a...Show moreLast updated: 23 days ago
    • Promoted
    Senior Manager Software Engineering

    Senior Manager Software Engineering

    People SourceJohannesburg, South Africa
    The Senior Manager : Software Engineering Lead will be responsible for leading and scaling cross-functional engineering teams to architect, build, and optimize high-performing, secure, and scalable ...Show moreLast updated: 7 days ago
    • Promoted
    Engineering Lead II

    Engineering Lead II

    Mindworx ConsultingJohannesburg, South Africa
    Analyse problems and formulate solutions based on the organisation's boundaries, architectures, and constraints : Needs to be achievable and operational, must push boundaries when required, and cont...Show moreLast updated: 21 days ago
    • Promoted
    Head of Software Engineering - Hybrid

    Head of Software Engineering - Hybrid

    Profession HubSandton, South Africa
    Our client is searching for a Head of Software Engineering, to join their team in Sandton (Hybrid).The Head of Software Engineering will lead all aspects of software engineering and quality assuran...Show moreLast updated: 30+ days ago
    • Promoted
    Engineering and Data Lead (PB Tech - Core Banking Modernisations)

    Engineering and Data Lead (PB Tech - Core Banking Modernisations)

    InvestecSandton, Gauteng, South Africa
    The Engineering Lead will be responsible for overseeing the engineering efforts within their specific business unit, ensuring high-quality software development and fostering a culture of excellence...Show moreLast updated: 5 days ago
    • Promoted
    Onsite Team Leader

    Onsite Team Leader

    Ntice Sourcing SolutionsWorkFromHome, Gauteng, South Africa
    Are you a client‑focused IT professional who thrives on building relationships, leading high‑performing teams, and delivering exceptional service? We’re seeking an Onsite Team Leader to oversee a t...Show moreLast updated: 6 days ago
    • Promoted
    SysOp Team Leader

    SysOp Team Leader

    Pronel PersonnelJohannesburg, South Africa
    Our client is looking for an individual to take responsibility for the designing, building, and operating a state-of-the-art Remote Monitoring and Management (RMM) system that underpins the compani...Show moreLast updated: 24 days ago
    • Promoted
    Lead Solution Architect (Team Lead)

    Lead Solution Architect (Team Lead)

    A 1L Realization (Pty) LtdMidrand, South Africa
    Qualifications & Experience.Bachelors degree in Computer Science, Engineering, or Information Systems (Masters preferred). Demonstrable experience in EA-aligned design, architecture governance, ...Show moreLast updated: 10 days ago
    • Promoted
    Technical Team Leader (Java)

    Technical Team Leader (Java)

    FNB South AfricaRandburg, ZA
    Job title : Technical Team Leader (Java).Job Location : Gauteng, Randburg.To provide expert advice and support in practice formulation and associated best practice improvements.Responsible for lead...Show moreLast updated: 2 days ago
    • Promoted
    Team Leader - MS SQL Engineer

    Team Leader - MS SQL Engineer

    Staff Unlimited Recruitment Pty Ltd T / A MPC Recruitment Group ECJohannesburg, South Africa
    Our client is seeking a technically strong person with experience managing a team and ideally, would have mentored and managed a small Software and Cloud team in the past.This position has responsi...Show moreLast updated: 30+ days ago