Lead Software Developer (Team Leadership, Architecture, CI/CD)

AES Global

Johannesburg

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Real technical authority
Hybrid working
Permanent role

Job summary

AES Global in Johannesburg seeks a hands‑on lead to drive its software development team forward. You will set technical direction, stay close to the code, and grow the developers around you while reporting to engineering leadership.

The role combines architecture and people management, balancing tech debt, delivery planning, and secure coding practices to keep the team aligned with business goals.

Qualifications

  • Minimum 5 years’ experience as a software developer with delivered product.
  • Experience leading a development team.
  • Strong command of SDLC, SOLID principles and software design patterns.
  • Proficiency in a modern language (Java, C#, Python or JavaScript) and OO design.

Responsibilities

  • Lead the development team day to day: objectives, roles, workload and milestones.
  • Mentor engineers with regular feedback and performance conversations.
  • Design scalable, modular architectures and evolve the tech stack.
  • Set and enforce coding standards; own quality of releases.

Skills

Leadership
SDLC
SOLID
OO Design
API Design
Git
Containerisation
SQL/NoSQL
Communication

Education

Matric
Tertiary degree or diploma

Tools

Git
Jira
Azure DevOps

Job description

A financial services business in Johannesburg is looking for a hands‑on lead to take its software development team forward. You’ll set the technical direction, stay close to the code, and grow the developers around you — reporting to the head of engineering.

It’s a role with two halves that have to work together: the engineering half — architecture, standards, CI/CD and the quality of what ships — and the people half — mentoring, feedback, workload and keeping a team pulling in one direction. You’ll also be the person sitting between the business and the technology when tech debt and architectural change need arguing for.

What you’ll do
  • Lead the development team day to day — objectives, roles, workload and delivery milestones.
  • Mentor and develop the engineers around you, with regular feedback and honest performance conversations.
  • Design scalable, modular system architectures, and choose and evolve the technologies that fit them.
  • Set and enforce coding standards, run thorough code reviews, and own the quality of what ships.
  • Build and maintain CI/CD pipelines for automated testing and deployment.
  • Take part in product meetings across the business and contribute to delivery planning.
  • Spot delivery and technical risk early, and resolve the problems that surface mid-build.
  • Build security and data protection into the development lifecycle rather than bolting it on afterwards.
  • Allocate people well, so projects land without burning the team out.
What you’ll need
  • At least 5 years’ experience as a software developer, with product you have actually delivered.
  • Experience leading a team.
  • A strong command of the SDLC, SOLID principles and software design patterns.
  • Proficiency in a modern language such as Java, C#, Python or JavaScript, and in object-oriented design.
  • API design and development, Git source control, and unit testing frameworks.
  • Containerisation technologies.
  • SQL and NoSQL databases — design, querying and query optimisation.
  • Matric, plus a tertiary degree or diploma.
Nice to have
  • Cloud platforms — AWS, Azure or Google Cloud — including storage, compute and serverless architectures.
  • Agile delivery — Scrum or Kanban — and DevOps practice.
  • Test-driven development and pair programming.
  • Secure coding and vulnerability assessment.
  • Performance tuning – finding the bottleneck and fixing it.
  • Project tracking tools such as Jira or Azure DevOps.
What’s on offer
  • Real technical authority — the stack, the patterns and the standards are yours to set.
  • A team to build and grow, with a mandate to develop them properly rather than in name only.
  • Hybrid working, based in Johannesburg.
  • A permanent role reporting straight into architecture and engineering leadership.

Johannesburg. Hybrid. Permanent.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Developer
Lead Software Developer

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,600,000
Competitive salary + bonus
Medical, dental, and vision insurance
Learning & conferences
+3
Senior Software Development Lead
Senior Software Development Lead

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Executive bonus
Health & retirement benefits
Hybrid work model
+2
Lead Software Engineer
Lead Software Engineer

Performit Personnel • Oos-Kaap

On-site
ZAR 900,000 - 1,500,000
Lead Software Developer
Lead Software Developer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health, dental, and vision insurance
Generous paid time off
+3
Java Team Lead
Java Team Lead

Future Fit • Johannesburg

On-site
ZAR 1,100,000 - 1,400,000
Competitive compensation package
Commission incentives
Access to employee wellness programs
+5
Lead Software Engineer
Lead Software Engineer

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,600,000
Executive compensation
Medical & dental & vision coverage
Stock options
+3
Lead Software Engineer - Cloud Solutions
Lead Software Engineer - Cloud Solutions

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 2,000,000
Hybrid work model
Competitive salary
Performance bonuses
+2
Team Lead Developer - Cape Town, Hybrid
Team Lead Developer - Cape Town, Hybrid

Ada Meher • Wes-Kaap

On-site
ZAR 117,000 - 143,000
Head of Software Engineering
Head of Software Engineering

WatersEdge Solutions • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Hybrid working model
Senior leadership opportunity
Opportunity to shape engineering standards
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Johannesburg

On-site
ZAR 900,000 - 1,300,000