Software Engineering Team Lead (Compliance Domain)

Jobgether

South Africa

On-site

ZAR 900,000 - 1,550,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Partner Company in South Africa seeks a Software Engineering Team Lead (Compliance Domain). You will lead and mentor an engineering team, shaping architecture, delivery, and best practices for scalable financial services platforms.

The role requires strong PHP, Symfony, and microservices experience, plus Agile methods and collaboration with cross-functional teams. Remote-friendly with national scope, you will drive excellence and stakeholder alignment.

Qualifications

  • Proven experience leading software teams and mentoring engineers.
  • Deep PHP expertise and experience with Symfony or equivalent frameworks.
  • Strong understanding of microservices and scalable systems.
  • Familiarity with Domain-Driven Design and Agile delivery.

Responsibilities

  • Lead, coach and mentor a software engineering team.
  • Drive delivery of critical products and features for compliant financial platforms.
  • Collaborate with Product Owners, QA, DevOps and stakeholders to translate requirements into software.
  • Provide architectural leadership across domains and promote engineering excellence.
  • Champion AI-powered development tools to improve productivity.

Skills

PHP
Symfony
Microservices
DDD
Agile
Git
AI tools

Tools

GitHub

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 (Compliance Domain) based in South Africa.

This is a high-impact engineering leadership role focused on building scalable technology within the financial services and compliance domain. You will lead and mentor an engineering team while remaining closely connected to technical delivery and architectural decisions. The role combines people leadership, software engineering, stakeholder collaboration, and continuous improvement. You will help deliver critical products and features that support a large customer base across Africa. Working closely with Product, QA, DevOps, analysts, and business stakeholders, you will turn complex requirements into reliable technology solutions. This is an opportunity to shape engineering practices and contribute to technology that supports greater access to financial services.

Accountabilities

  • Lead, coach, and mentor a software engineering team, supporting individual development, technical growth, and career progression.
  • Drive the delivery of critical products and features, ensuring engineering work aligns with business and customer needs.
  • Collaborate with Product Owners, Business Analysts, QA, DevOps, and other stakeholders to translate requirements into effective technical solutions.
  • Provide technical leadership and contribute to architectural decisions across financial services and compliance-focused platforms.
  • Promote engineering excellence through modern development practices, code quality standards, automation, and continuous improvement.
  • Support the design and evolution of scalable, resilient systems using microservices and modern architectural approaches.
  • Encourage a culture of collaboration, ownership, innovation, accountability, and knowledge sharing.
  • Help identify technical challenges and opportunities, ensuring the team proactively addresses risks and improves delivery outcomes.
  • Guide engineers through complex technical problems while remaining engaged with the development lifecycle.
  • Champion the effective use of AI-powered development tools to improve engineering productivity and software delivery.
  • Build strong relationships with technical and non-technical stakeholders and communicate technical decisions clearly.
Requirements
  • Proven experience leading and managing software engineering teams, with a strong track record of developing and motivating engineers.
  • Strong professional experience with PHP and modern software development practices.
  • Experience with Symfony or a comparable PHP framework.
  • Deep understanding of microservices architecture, distributed systems, and scalable software design.
  • Exposure to Domain-Driven Design (DDD) principles and their application in software architecture.
  • Experience working within Agile development environments and cross-functional delivery teams.
  • Strong knowledge of Git, with experience using platforms such as GitHub or GitLab.
  • Experience using AI-powered development tools to improve coding productivity, engineering workflows, or software quality.
  • Strong technical problem-solving and decision-making abilities.
  • Excellent communication and stakeholder management skills, with the ability to work effectively across technical and business teams.
  • A natural ability to coach, mentor, inspire, and empower engineers.
  • Comfortable working in a fast‑paced environment where priorities can evolve and complex challenges require pragmatic solutions.
  • A leadership mindset focused not only on delivering technology but also on building empowered, high-performing teams.
  • Candidates who meet most, rather than necessarily all, of the listed requirements are encouraged to apply.
Benefits
  • Opportunity to lead technology initiatives with meaningful impact across Africa.
  • High-impact leadership position combining people management, engineering, architecture, and innovation.
  • Opportunity to contribute to scalable financial services and compliance-focused technology.
  • Collaborative environment involving Product, QA, DevOps, analysts, and business stakeholders.
  • Opportunities to mentor engineers and directly influence their professional growth.
  • Exposure to modern engineering practices, microservices, Agile delivery, and AI-powered development tools.
  • Opportunity to shape engineering standards, technical decisions, and continuous improvement initiatives.
  • Inclusive and diverse working environment that values different perspectives and backgrounds.
  • Remote/work-from-home flexibility where applicable, with employees expected to maintain reliable connectivity and a suitable working environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer | Johannesburg | Permanent
Lead Software Engineer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Team Lead, PHP/Symfony (Microservices) – Africa Impact
Team Lead, PHP/Symfony (Microservices) – Africa Impact

Jobgether • South Africa

Hybrid
ZAR 900,000 - 1,550,000
Senior Software Engineer
Senior Software Engineer

Smart4 Energy • Wes-Kaap

On-site
ZAR 700,000 - 1,100,000
Software Development Team Lead
Software Development Team Lead

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement fund
Life insurance
+4
.Net Team Lead
.Net Team Lead

ATS Client • Centurion

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
.Net Software Engineering Team Lead
.Net Software Engineering Team Lead

Jobgether • South Africa

On-site
ZAR 900,000 - 1,500,000
Leadership role
Fintech environment
Cloud-native stack
+2
Lead, Technology, Calypso (Back Office) (Global Markets Technology)
Lead, Technology, Calypso (Back Office) (Global Markets Technology)

Standard Bank Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Principal Software Engineer
Principal Software Engineer

Placements24 • Pretoria

Hybrid
ZAR 1,800,000 - 2,400,000
Stock options
Fully remote
Health insurance
+2
Manager Software Engineering
Manager Software Engineering

ATS Client • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000