Lead Software Development Engineer

Placements24

Vereeniging

Hybrid

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

Full time

33 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical and dental insurance
Strong retirement fund
Performance-based bonuses
Generous paid time off
Training, conferences, and certs

Job summary

Placements24 is seeking an experienced Lead Software Development Engineer in Vereeniging, Gauteng. You will guide a core product team, architect complex systems, and mentor engineers to deliver high-quality, scalable enterprise solutions.

Responsibilities include shaping technical strategy, ensuring coding standards, and collaborating with product, QA, and other stakeholders to deliver features while promoting innovation and continuous improvement.

Qualifications

  • Bachelor's degree in CS/Engineering or related field; Master's preferred.
  • 8+ years of software development with leadership experience.
  • Designing and developing complex systems using Java, C++, Python or C#.
  • Strong understanding of architecture patterns, data structures and algorithms.
  • Experience with cloud platforms and microservices architecture.
  • Proficiency in Agile development and CI/CD practices.
  • Excellent leadership, communication and problem-solving skills.

Responsibilities

  • Lead and mentor a team of software development engineers through the full SDLC.
  • Architect, design and implement robust, scalable software solutions.
  • Drive technical strategy and roadmap for key product areas.
  • Ensure adherence to coding standards, best practices and architecture.
  • Collaborate with product management, QA and stakeholders to define requirements.
  • Conduct code reviews, performance analysis and provide guidance.
  • Troubleshoot complex technical issues to ensure stability and reliability.
  • Advocate for new technologies and improved development processes.
  • Foster innovation and knowledge sharing within the team.

Skills

Technical leadership
Team mentorship
Software architecture
Cloud platforms (AWS/Azure/GCP)
CI/CD practices
Communication skills

Education

Bachelor's degree in Computer Science/Engineering/related field
Master's degree preferred

Tools

Cloud platforms
CI/CD pipelines
SQL/NoSQL databases

Job description

About the Role

Our client, a prominent enterprise software company, is seeking an experienced and visionary Lead Software Development Engineer to guide their core product development team. This role requires a strong technical leader adept at managing software lifecycles, driving innovation, and ensuring the delivery of high-quality, scalable enterprise solutions. You will be instrumental in architecting complex systems, mentoring engineers, and fostering a culture of technical excellence and collaboration. This is a significant opportunity to make a substantial impact on our client's strategic technology initiatives. The role is based in Vereeniging, Gauteng .

Key Responsibilities
  • Lead and mentor a team of software development engineers, guiding them through the full software development lifecycle.
  • Architect, design, and implement robust, scalable, and high-performance software solutions.
  • Drive technical strategy and roadmap for key product areas.
  • Ensure adherence to coding standards, best practices, and architectural guidelines.
  • Collaborate with product management, QA, and other stakeholders to define requirements and deliver features.
  • Conduct code reviews, performance analysis, and provide technical guidance to the team.
  • Troubleshoot and resolve complex technical issues, ensuring system stability and reliability.
  • Identify and advocate for the adoption of new technologies and methodologies to improve development processes.
  • Foster a culture of innovation, continuous improvement, and knowledge sharing within the team.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • 8+ years of experience in software development, with a proven track record of leading development teams.
  • Extensive experience in designing and developing complex software systems using modern programming languages (e.g., Java, C++, Python, C#).
  • Deep understanding of software architecture patterns, data structures, and algorithms.
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Strong knowledge of database technologies (SQL and NoSQL).
  • Proficiency in Agile development methodologies and CI/CD practices.
  • Excellent leadership, communication, and problem-solving skills.
  • Ability to effectively mentor and guide junior engineers.
Benefits

Our client offers a highly competitive salary and an exceptional benefits package, including comprehensive medical and dental insurance, a strong retirement fund, performance-based bonuses, and generous paid time off. We provide extensive opportunities for professional growth through training programs, conferences, and certifications. This hybrid role offers a blend of in-office collaboration in Vereeniging, Gauteng , and remote flexibility, promoting a healthy work-life balance. Join a leading technology company committed to innovation and employee success.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Placements24 • Kempton Park

On-site
ZAR 900,000 - 1,700,000
Bonus and performance incentives
Medical aid & retirement fund
Career advancement opportunities
+2
Lead Software Developer
Lead Software Developer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Bonuses
Medical aid
+3
Lead Software Engineer - Full Stack Development
Lead Software Engineer - Full Stack Development

Placements24 • Stellenbosch

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Health, dental, and vision insurance
Retirement plan
+6
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
Lead Software Engineer (Backend - Java)
Lead Software Engineer (Backend - Java)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,400,000
Hybrid work
Health insurance
Career growth
+1
Lead Software Architect - Enterprise Solutions
Lead Software Architect - Enterprise Solutions

Placements24 • Vereeniging

On-site
ZAR 1,200,000 - 2,100,000
Vehicle allowance
Medical aid
Professional development
+1
Senior Software Engineering Lead
Senior Software Engineering Lead

Placements24 • Klerksdorp

Hybrid
ZAR 1,000,000 - 1,800,000
Competitive salary
Health insurance
Stock options
+6
Senior Software Engineering Lead
Senior Software Engineering Lead

Placements24 • Benoni

Hybrid
ZAR 1,200,000 - 1,800,000
Lead Software Developer (Enterprise Solutions)
Lead Software Developer (Enterprise Solutions)

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Health benefits
Retirement fund
+4
Lead Software Development Engineer (Remote)
Lead Software Development Engineer (Remote)

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,800,000
Remote-first work
Home office stipend
Flexible schedule
+2