Senior Software Development Lead

Placements24

Sandton

Hybrid

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

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Executive bonus
Health & retirement benefits
Hybrid work model
Professional development budget
Technology leadership

Job summary

Placements24 in Sandton seeks a Senior Software Development Lead to guide engineering teams in delivering high-quality software solutions. You will mentor engineers, shape technical strategy, and ensure timely delivery within an agile environment.

The role emphasizes driving best practices, architecture, code quality, and collaboration with product managers to align roadmaps with business goals.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (Master's preferred).
  • 8+ years in software development with 3+ years in lead roles.
  • Proven experience managing software teams and delivering complex projects.
  • Proficiency in Java, Python, C#, or JavaScript.
  • Strong knowledge of architecture patterns and data structures.
  • Excellent communication and problem-solving skills.

Responsibilities

  • Lead, mentor, and manage software engineers and their growth.
  • Oversee SDLC from requirements to deployment and maintenance.
  • Promote Agile practices, code quality, and automated testing.
  • Collaborate with product managers to define roadmaps.
  • Ensure scalable, robust software architecture.
  • Conduct code reviews and uphold coding standards.

Skills

Team leadership
Mentoring
Communication
Agile
Code reviews

Education

Bachelor's degree in CS/Engineering
Master's degree preferred

Tools

Java
Python
C#
JavaScript

Job description

About the Role

Our client is seeking a dynamic and experienced Senior Software Development Lead to guide their engineering teams in Sandton . This leadership role is responsible for overseeing the design, development, and deployment of high-quality software solutions that drive business innovation. You will mentor and manage a team of talented engineers, foster a culture of technical excellence, and ensure the successful delivery of complex projects within an agile framework. The role operates on a hybrid model, promoting collaboration and flexibility.

Key Responsibilities
  • Lead, mentor, and manage a team of software engineers, fostering their professional growth and technical development.
  • Oversee the entire software development lifecycle, from requirement gathering and design to testing, deployment, and maintenance.
  • Drive the adoption of best practices in software engineering, including Agile methodologies, code quality, and automated testing.
  • Collaborate closely with product managers, stakeholders, and other engineering teams to define project roadmaps and deliverables.
  • Ensure the technical architecture of software solutions is scalable, robust, and maintainable.
  • Conduct code reviews, provide constructive feedback, and promote a high standard of code quality.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • Minimum of 8 years of experience in software development, with at least 3 years in a leadership or team lead role.
  • Proven experience managing software development teams and delivering complex projects.
  • Strong proficiency in one or more modern programming languages (e.g., Java, Python, C#, JavaScript).
  • In-depth understanding of software architecture patterns, design principles, and data structures.
  • Excellent communication, interpersonal, and problem-solving skills.
Benefits
  • Highly competitive salary and executive bonus opportunities.
  • Comprehensive health, dental, vision, and retirement benefits.
  • Hybrid work model allowing for a balance of in-office and remote work.
  • Generous budget for professional development, training, and conferences.
  • Opportunity to shape the technology strategy and lead innovative projects.
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 • Cape Town

On-site
ZAR 1,000,000 - 1,600,000
Executive compensation
Medical & dental & vision coverage
Stock options
+3
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 Software Engineer
Lead Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Paid time off
Hybrid work options
+2
Senior Software Developer
Senior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health insurance
Professional development
+1
Senior Software Development Manager
Senior Software Development Manager

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Leadership development
Hybrid work model
+1
Lead Software Engineer
Lead Software Engineer

Placements24 • Bloemfontein

On-site
ZAR 1,000,000 - 1,600,000
Executive compensation
Medical, dental, and vision insurance
Stock options or equity participation
+2
Senior Software Developer
Senior Software Developer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Competitive bonuses
Health and wellness benefits
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
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 Architect
Senior Software Architect

Placements24 • Randburg

Hybrid
ZAR 1,100,000 - 1,500,000
Stock options
Health benefits
Retirement plans
+2