Senior Software Development Lead

Placements24

Randburg

On-site

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

Full time

3 days 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

Competitive salary & bonus
Medical, dental, and vision insurance
Stock options or equity participation
Career growth and leadership training
Flexible working arrangements
Modern Randburg office
Professional development allowance
Retirement fund
Collaborative team culture

Job summary

Placements24 in Randburg, Gauteng is seeking a Senior Software Development Lead to guide an engineering team in designing, developing, testing, and deploying advanced software solutions.

You will mentor developers, oversee the full SDLC, drive architectural excellence, and collaborate with product managers to translate business goals into technical roadmaps. Strong leadership and cloud/microservices experience are essential.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Minimum 7 years of software development experience with at least 2 years in a lead or management role.
  • Proven experience designing and developing scalable web applications or complex enterprise systems.
  • Proficient in Java, Python, C#, or Node.js with modern frameworks.
  • Experience with cloud platforms and microservices architecture.
  • Strong knowledge of SQL and NoSQL databases and data modeling.
  • Familiarity with Agile methodologies (Scrum/Kanban).
  • Excellent problem-solving, analytical, and architectural skills.
  • Strong leadership and interpersonal communication skills.

Responsibilities

  • Lead, mentor, and manage a team of software developers.
  • Oversee the entire development lifecycle from requirements to deployment.
  • Drive technical excellence, code quality, architecture, and best practices.
  • Collaborate with product managers and designers to translate business needs.
  • Architect scalable, robust software systems.
  • Conduct code reviews and ensure coding standards.
  • Manage project timelines and resource allocation.
  • Identify and implement process improvements.
  • Stay updated with emerging technologies and industry trends.
  • Resolve complex technical issues in development and production.
  • Foster a culture of innovation, learning, and knowledge sharing.

Skills

Leadership
People management
Strategic thinking
Mentoring

Education

Bachelor's or Master's degree in Computer Science or Software Engineering

Tools

AWS
Azure
GCP
Microservices
CI/CD pipelines

Job description

About the Role

Our client is searching for an accomplished and visionary Senior Software Development Lead to steer their innovative engineering team in Randburg, Gauteng . This leadership position involves guiding a team of talented developers in the design, development, testing, and deployment of sophisticated software solutions. The ideal candidate will possess a deep technical expertise across various programming languages and frameworks, combined with strong people management and strategic thinking skills. This is a unique opportunity to shape the future of our client's technology offerings and foster a culture of excellence within the software development domain in the vibrant Randburg tech hub.

Key Responsibilities
  • Lead, mentor, and manage a team of software developers, fostering a collaborative and high-performance environment.
  • Oversee the entire software development lifecycle, from requirement gathering and design to implementation, testing, and deployment.
  • Drive technical excellence, setting high standards for code quality, architecture, and best practices.
  • Collaborate with product managers, designers, and other stakeholders to define product roadmaps and translate business requirements into technical solutions.
  • Architect scalable, robust, and maintainable software systems.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
  • Manage project timelines, resource allocation, and delivery commitments.
  • Identify and implement process improvements to enhance development efficiency and effectiveness.
  • Stay abreast of emerging technologies and industry trends, evaluating and recommending new tools and approaches.
  • Troubleshoot and resolve complex technical issues that arise during development and in production.
  • Champion a culture of innovation, continuous learning, and knowledge sharing within the team.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7 years of experience in software development, with at least 2 years in a lead or management role.
  • Proven experience in designing and developing scalable web applications and/or complex enterprise systems.
  • Strong proficiency in one or more modern programming languages (e.g., Java, Python, C#, Node.js) and associated frameworks.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
  • Deep understanding of database technologies (SQL and NoSQL) and data modeling.
  • Knowledge of Agile development methodologies (Scrum, Kanban).
  • Excellent problem-solving, analytical, and architectural design skills.
  • Strong leadership, communication, and interpersonal skills.
  • Proven ability to mentor and guide development teams.
  • Familiarity with CI/CD pipelines and DevOps practices is a plus.
Benefits
  • Highly competitive salary and bonus structure.
  • Comprehensive medical, dental, and vision insurance.
  • Generous stock options or equity participation.
  • Significant opportunities for career growth and leadership development.
  • Flexible working arrangements to support work-life balance.
  • Modern office facilities in Randburg, Gauteng .
  • Allowance for professional development and training.
  • Retirement fund contributions.
  • A dynamic and collaborative team culture focused on innovation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Development Manager
Lead Software Development Manager

Placements24 • Bloemfontein

On-site
ZAR 1,200,000 - 1,900,000
Health insurance
Retirement fund
Annual leave & sick leave
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 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Remote-first culture
Development budget for training
Profit-sharing opportunities
+2
Software Development Manager
Software Development Manager

Placements24 • Klerksdorp

Hybrid
ZAR 1,000,000 - 1,600,000
Health insurance
Dental insurance
Vision insurance
+4
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 Technical Lead (Software Development)
Senior Technical Lead (Software Development)

Placements24 • East London

Hybrid
ZAR 1,200,000 - 1,700,000
Fully remote
Competitive salary
Professional development
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
Lead Software Development Architect
Lead Software Development Architect

Placements24 • Soweto

Hybrid
ZAR 1,200,000 - 2,000,000
Hybrid work model
Competitive salary
Health benefits
+2
Lead Project Manager - Software Development Lifecycle
Lead Project Manager - Software Development Lifecycle

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,800,000
Competitive salary + annual bonuses
Medical aid and pension fund
Professional growth & training
+3
Lead Software Architect
Lead Software Architect

Placements24 • Centurion

On-site
ZAR 1,800,000 - 2,800,000
Executive salary
Health insurance
Retirement plans
+4