Lead Software Engineer

Placements24

Gauteng

On-site

ZAR 1,100,000 - 1,500,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Retirement plan
Life insurance
Performance bonus
Career development

Job summary

Placements24 in South Africa seeks an experienced Lead Software Engineer to spearhead development from the Tembisa office. You will mentor a team, shape architecture, and deliver scalable, maintainable software that aligns with business goals.

You will drive technical excellence, collaborate with product management, manage CI/CD, and guide adoption of best practices in agile environments.

Qualifications

  • Master's or Bachelor's degree in Computer Science or related field.
  • 7+ years in software development with at least 2 years in a leadership or architect role.
  • Experience with cloud infrastructure and microservices architecture.

Responsibilities

  • Lead and mentor a team of software engineers, fostering a collaborative and high-performance culture.
  • Architect, design, and implement robust, scalable, and secure software systems.
  • Drive technical decision-making and ensure adherence to best practices in software development.
  • Collaborate with product management and stakeholders to define project roadmaps and technical specifications.
  • Oversee code quality, testing strategies, and deployment processes.
  • Identify and address technical debt and areas for system improvement.

Skills

Leadership experience
Cloud & microservices
CI/CD
Agile methodologies
Code quality & testing

Education

Master's or Bachelor's in Computer Science

Tools

AWS
Azure
Software architecture

Job description

About the Role

Our client is seeking an experienced and innovative Lead Software Engineer to spearhead development initiatives from their Tembisa office. This leadership position requires a blend of technical expertise and strong mentoring capabilities. You will guide a team of talented engineers, oversee architectural decisions, and drive the development of cutting-edge software solutions that align with business objectives. The successful candidate will foster a culture of technical excellence, collaboration, and continuous improvement within the engineering department, ensuring the delivery of high-quality, scalable, and maintainable software.

Key Responsibilities
  • Lead and mentor a team of software engineers, fostering a collaborative and high-performance culture.
  • Architect, design, and implement robust, scalable, and secure software systems.
  • Drive technical decision-making and ensure adherence to best practices in software development.
  • Collaborate with product management and stakeholders to define project roadmaps and technical specifications.
  • Oversee code quality, testing strategies, and deployment processes.
  • Identify and address technical debt and areas for system improvement.
Requirements
  • Master's or Bachelor's degree in Computer Science or a related technical field.
  • Proven experience (7+ years) in software development, with at least 2 years in a technical leadership or architect role.
  • Deep expertise in multiple programming languages and software design patterns.
  • Strong experience with cloud infrastructure (e.g., AWS, Azure) and microservices architecture.
  • Excellent understanding of agile methodologies and CI/CD pipelines.
  • Exceptional leadership, communication, and problem-solving skills.
Benefits
  • Highly competitive salary with annual bonus opportunities.
  • Comprehensive benefits package including medical, retirement, and life insurance.
  • Significant opportunities for career growth and leadership development.
  • A dynamic and forward-thinking work environment in Tembisa .
  • Support for professional certifications and advanced training.
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 • South Africa

On-site
ZAR 1,200,000 - 1,600,000
Competitive salary
Relocation assistance
Career growth
+2
Lead Java Developer
Lead Java Developer

Placements24 • Gauteng

On-site
ZAR 1,200,000 - 2,000,000
Competitive salary
Medical aid
Retirement fund
+2
Lead Software Engineer
Lead Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Paid time off
Hybrid work options
+2
Software Development Team Lead
Software Development Team Lead

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement fund
Life insurance
+4
Remote Lead Software Engineer
Remote Lead Software Engineer

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Fully remote work
Flexible hours
Medical, dental, and vision insurance
+2
Lead Backend Developer - Microservices
Lead Backend Developer - Microservices

Placements24 • Gauteng

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary with annual bonuses
Health and wellness benefits
Generous annual leave and sick leave
+2
Lead DevOps Engineer
Lead DevOps Engineer

Placements24 • South Africa

On-site
ZAR 1,000,000 - 1,600,000
Competitive salary with bonuses
Medical aid
Retirement fund contributions
+2
Lead Software Engineer
Lead Software Engineer

Placements24 • George

On-site
ZAR 1,000,000 - 1,400,000
Competitive salary
Health insurance
Generous annual leave
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Midrand

Hybrid
ZAR 950,000 - 1,600,000
Hybrid work model
Competitive salary with bonuses
Medical, dental, and vision insurance
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities