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