Lead Software Engineer

Placements24

Kempton Park

On-site

ZAR 900,000 - 1,700,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonus and performance incentives
Medical aid & retirement fund
Career advancement opportunities
On-site team events & facilities
Relocation support for exceptional 1

Job summary

Placements24 seeks an accomplished Lead Software Engineer in Gauteng to guide a talented team in designing, developing, and deploying large-scale software systems. The role emphasizes leadership, architecture, and hands-on technical excellence to deliver scalable solutions.

You will mentor engineers, drive architectural decisions, and ensure secure, robust code. On-site in Tembisa/Gauteng with opportunities for growth and innovation.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
  • 7+ years in software development with at least 2 in a technical leadership or lead engineer role.
  • Proven track record in designing and building large-scale, distributed systems.
  • Proficiency in one or more object-oriented programming languages (e.g., Java, C#, Python, Go).
  • Deep understanding of software architecture patterns, microservices, and cloud-native technologies (Kubernetes, Docker).
  • Experience with relational databases (SQL Server, Oracle) and NoSQL databases.
  • Strong knowledge of CI/CD principles and tools.
  • Excellent problem-solving, strategic thinking, and decision-making abilities.
  • Exceptional communication and interpersonal skills, with the ability to inspire and motivate a team.
  • Experience in the Tembisa, Gauteng region is advantageous.

Responsibilities

  • Lead and mentor a team of software engineers, fostering a collaborative and high-performance culture.
  • Architect and design scalable, robust, and maintainable software solutions aligned with business objectives.
  • Oversee the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
  • Drive best practices in coding, testing, and deployment, ensuring code quality and system stability.
  • Collaborate with product management and stakeholders to translate business requirements into technical specifications.
  • Conduct in-depth technical reviews and provide guidance on architectural decisions.
  • Identify and mitigate technical risks, ensuring timely delivery of projects.
  • Champion the adoption of new technologies and development methodologies to enhance efficiency and innovation.
  • Resolve complex technical challenges and provide expert guidance to the engineering team.
  • Ensure adherence to security best practices throughout the development process.

Skills

Software leadership
Distributed systems design
Java / C# / Python / Go
Microservices & cloud-native
Kubernetes & Docker
SQL Server / Oracle / NoSQL
CI/CD
Problem solving & strategic thinking
Communication & collaboration
Advantageous: Tembisa/Gauteng regional

Education

Bachelor's or Master's in CS/Software Engineering

Tools

Kubernetes
Docker

Job description

About the Role

Our client, a premier software solutions provider located in Tembisa, Gauteng , is actively searching for an accomplished Lead Software Engineer to spearhead their development initiatives. This pivotal role involves guiding a team of talented engineers in the design, development, and deployment of complex software systems. The ideal candidate will possess a strong technical background, exceptional leadership qualities, and a passion for delivering high-quality, scalable solutions. You will be at the forefront of technological innovation, driving projects from conception to completion and mentoring junior team members. This is an on-site position, offering direct collaboration and team synergy within our client's modern facility.


Key Responsibilities


  • Lead and mentor a team of software engineers, fostering a collaborative and high-performance culture.

  • Architect and design scalable, robust, and maintainable software solutions aligned with business objectives.

  • Oversee the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.

  • Drive best practices in coding, testing, and deployment, ensuring code quality and system stability.

  • Collaborate with product management and stakeholders to translate business requirements into technical specifications.

  • Conduct in-depth technical reviews and provide guidance on architectural decisions.

  • Identify and mitigate technical risks, ensuring timely delivery of projects.

  • Champion the adoption of new technologies and development methodologies to enhance efficiency and innovation.

  • Resolve complex technical challenges and provide expert guidance to the engineering team.

  • Ensure adherence to security best practices throughout the development process.


Requirements


  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.

  • Extensive experience (7+ years) in software development, with at least 2 years in a technical leadership or lead engineer role.

  • Proven track record in designing and building large-scale, distributed systems.

  • Proficiency in one or more object-oriented programming languages (e.g., Java, C#, Python, Go).

  • Deep understanding of software architecture patterns, microservices, and cloud-native technologies (e.g., Kubernetes, Docker).

  • Experience with relational databases (e.g., SQL Server, Oracle) and NoSQL databases.

  • Strong knowledge of CI/CD principles and tools.

  • Excellent problem-solving, strategic thinking, and decision-making abilities.

  • Exceptional communication and interpersonal skills, with the ability to inspire and motivate a team.

  • Experience in the Tembisa, Gauteng region is advantageous.


Benefits


  • Attractive salary and performance-based bonuses.

  • Comprehensive medical aid and retirement fund benefits.

  • Opportunities for career advancement and leadership development.

  • A stimulating work environment focused on innovation and technical excellence.

  • Exposure to a wide range of challenging and impactful projects.

  • Regular team-building activities and company events.

  • On-site amenities and a supportive team culture.

  • Relocation assistance may be available for exceptional candidates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Development Lead
Senior Software Development Lead

Placements24 • Randburg

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary & bonus
Medical, dental, and vision insurance
Stock options or equity participation
+6
Lead Software Engineer
Lead Software Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,800,000 - 2,400,000
Bonus potential
Health insurance
Retirement match
+4
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Kempton Park

Hybrid
ZAR 1,200,000 - 1,800,000
Hybrid work model
Health insurance
Retirement savings plan
+1
Lead Software Developer
Lead Software Developer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Bonuses
Medical aid
+3
Lead Project Manager, Software Development
Lead Project Manager, Software Development

Placements24 • Kempton Park

On-site
ZAR 900,000 - 1,800,000
Competitive salary package
Medical + retirement savings
Professional development opportunities
+5
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary package
Comprehensive medical and dental cover
Hybrid work model offering flexibility
+5
Senior Software Development Manager
Senior Software Development Manager

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,500,000
Competitive salary package
Medical / dental / vision insurance
Retirement plan with employer contrib.
+2
Principal Software Engineer
Principal Software Engineer

Placements24 • Randburg

On-site
ZAR 1,800,000 - 2,400,000
Executive salary package
Stock options/equity
Flexible work arrangements
+4
Lead Project Manager - Software Development
Lead Project Manager - Software Development

Placements24 • South Africa

On-site
ZAR 1,200,000 - 1,800,000
Private health insurance
Retirement annuity
Performance bonus
+1
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000