We're looking for a skilled Software Development Team Leader who enjoys writing code and building great software -- while also stepping up to lead, mentor, and guide a team of developers. This is a dual role, typically split 60-70% hands-on development and 30-40% team leadership, ideal for someone who wants to stay technically sharp while taking on people and delivery responsibilities. You'll contribute directly to the team's output while also being responsible for coaching team members, supporting career growth, and helping drive successful delivery.
Key Responsibilities
Technical Contribution (60-70%)
Contribute actively to the team's coding work -- writing, reviewing, and testing code
Participate in architecture discussions and technical design sessions
Advocate for best practices in software development, testing, and delivery
Help evaluate and introduce new tools, technologies, or patterns as needed
Team Leadership & Supervision (30-40%)
Line Management
Provide direct line management to 6-9 software developers
Run regular 1:1s focused on mentorship, coaching, and wellbeing
Conduct performance evaluations, including mid-year and annual reviews
Resource Planning & Delivery Oversight
Plan and assign work based on team capacity and project priorities
Drive delivery against goals and deadlines, escalating blockers as needed
Ensure a balanced workload and support a sustainable delivery pace
Hiring & Onboarding
Contribute to hiring by screening, interviewing, and selecting candidates
Support onboarding of new developers, ensuring they integrate smoothly
Culture & Continuous Improvement
Foster a positive, collaborative, and inclusive team environment
Lead by example in communication, accountability, and ownership
Identify opportunities to improve how the team works and delivers
Competencies
Experience leading or mentoring others in a team environment
Excellent communication and interpersonal skills
Education
Matric - Essential
Experience
Solid understanding of Agile workflows, CI/CD, and modern dev practices
* Strong hands-on coding ability in [relevant technologies]
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.