Senior Software Development Lead

Placements24

Southampton

On-site

GBP 54,000 - 82,000

Full time

30 hours 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

Competitive salary + bonus
Health insurance
Stock options or equity participation
Career growth and leadership training
Flexible working arrangements
Modern Randburg office facilities
Professional development allowance
Retirement fund contributions
Collaborative team culture

Job summary

Randburg, South Africa – Our client seeks a visionary Senior Software Development Lead to steer an innovative engineering team. The role involves guiding developers in design, development, testing, and deployment of sophisticated software solutions, with a focus on technical excellence and strategic leadership.

You will collaborate with product managers and designers to define roadmaps and translate business needs into robust technical solutions, architect scalable systems, and mentor a

Qualifications

  • 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.

Responsibilities

  • Lead, mentor, and manage a team of software developers, fostering a collaborative and high-performance environment.
  • Oversee the 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.

Skills

Leadership
Team mentorship
Software architecture
Cloud platforms
Web applications
Agile methodologies
Communication
Problem-solving

Education

Bachelor's or Master's in CS/SE

Tools

AWS
Azure
GCP
CI/CD pipelines
DevOps practices
SQL
NoSQL

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

Head of Software Development
Head of Software Development

Placements24 • Southampton

Hybrid
GBP 41,000 - 68,000
Hybrid work arrangement
Medical aid
Retirement fund
+1
Director of Engineering
Director of Engineering

Placements24 • Southampton

Hybrid
GBP 108,000 - 189,000
Executive bonus potential
Executive health/dental/vision plans
Robust retirement plan with employer 5
+2
Lead Software Architect
Lead Software Architect

Placements24 • Southampton

Hybrid
GBP 90,000 - 150,000
Competitive compensation
Fully remote work
Remote collaboration with global teams
+1
Senior Software Engineer, Backend Systems
Senior Software Engineer, Backend Systems

Placements24 • Southampton

Hybrid
GBP 41,000 - 54,000
Health insurance
Retirement plan with company match
Paid time off
+2
Senior Software Engineer (Java & Spring)
Senior Software Engineer (Java & Spring)

Placements24 • Southampton

Hybrid
GBP 41,000 - 63,000
Competitive salary
Hybrid work model
Medical coverage
+2
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Southampton

Remote
GBP 90,000 - 120,000
Fully remote position
Competitive salary
Lead Blockchain Developer
Lead Blockchain Developer

Placements24 • Southampton

Hybrid
GBP 41,000 - 82,000
Competitive salary
Hybrid work arrangement
Medical, dental, and vision coverage
+4
Senior Management Consultant - Technology Strategy and Implementation
Senior Management Consultant - Technology Strategy and Implementation

Placements24 • Southampton

Hybrid
GBP 54,000 - 90,000
Competitive salary
Performance bonuses
Medical aid and retirement fund
Senior Backend Engineer (Node.js)
Senior Backend Engineer (Node.js)

Placements24 • Southampton

On-site
GBP 41,000 - 54,000
Competitive salary
Health insurance
Pension plan
+2
Senior HR Manager
Senior HR Manager

Placements24 • Southampton

Hybrid
GBP 54,000 - 81,000
Executive-level salary
Hybrid work model
Executive development programs
+3