Software Engineering Team Lead in Randburg, Northern Cape at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineering Team Lead based in South Africa.
Take the lead in building impactful technology solutions that improve access to financial services and create meaningful change across communities. As a Software Engineering Team Lead, you will guide a talented engineering team, drive technical excellence, and deliver scalable products used by millions of customers. This role combines people leadership, software architecture, and hands-on collaboration with cross-functional teams to bring innovative ideas to life. You will have the opportunity to shape engineering practices, influence technical decisions, and foster a culture of ownership and continuous improvement. If you are passionate about developing people while solving complex engineering challenges, this position offers the chance to make a lasting impact in a fast-growing technology environment.
- Lead and mentor a software engineering team, supporting individual growth, technical development, and career progression.
- Drive the delivery of high-quality products and features by collaborating with Product Owners, Analysts, QA specialists, DevOps teams, and business stakeholders.
- Promote engineering excellence through modern development practices, continuous improvement initiatives, and strong software delivery standards.
- Influence technical strategy and architectural decisions that support scalable, reliable, and maintainable platforms.
- Create an environment built on collaboration, innovation, accountability, and team ownership.
- Encourage the adoption of effective engineering tools and practices, including AI-powered development solutions that improve productivity.
- Support agile delivery processes while ensuring teams remain aligned with business goals and customer needs.
- Proven experience leading software engineering teams and successfully mentoring developers.
- Strong PHP development expertise with experience using Symfony or similar frameworks.
- Solid understanding of microservices architecture, scalable software solutions, and modern engineering practices.
- Experience applying Domain-Driven Design principles in software development environments.
- Previous experience working within Agile, cross-functional teams and managing software delivery processes.
- Strong knowledge of Git-based workflows and platforms such as GitHub or GitLab.
- Experience using AI-powered development tools to improve engineering productivity and workflow efficiency.
- Excellent communication, leadership, stakeholder management, and problem-solving skills.
- Ability to inspire, coach, and empower engineers while creating a positive and collaborative team culture.
- Opportunity to lead technology initiatives with meaningful social and financial impact.
- Leadership role with significant influence over engineering practices and technical direction.
- Collaborative environment focused on innovation, ownership, and continuous improvement.
- Opportunity to work with talented engineering and cross-functional teams.
- Exposure to modern software development practices and AI-enhanced engineering tools.
- Professional growth opportunities through technical leadership and team development.
- Flexible work environment, including remote work opportunities where applicable.