Senior Software Engineering Lead

Placements24

Benoni

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

Job summary

Placements24 in Benoni, Gauteng, is seeking a Senior Software Engineering Lead to drive technical excellence and mentor a team building scalable fintech software. You will shape architecture, guide engineers, and collaborate with product teams to deliver robust web applications and APIs.

Ideal candidates have 7–10 years in software development, with 3–4 years in leadership, strong cloud and container skills (AWS/Azure/GCP, Docker, Kubernetes), and a track record in fintech environments.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7-10 years of software development experience with at least 3-4 years in technical leadership or team lead roles.
  • Proven experience architecting and developing complex, scalable web applications and APIs.
  • Proficiency in one or more modern programming languages (e.g., Java, Python, C#, Go).
  • Strong understanding of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Experience with relational and NoSQL databases.
  • Solid understanding of software development best practices (TDD, CI/CD, microservices).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong leadership, communication, and interpersonal skills.
  • Experience in the FinTech industry is a significant advantage.

Responsibilities

  • Lead and mentor a team of software engineers in design, development, testing, and deployment of robust software solutions.
  • Architect and design scalable, maintainable, high-performance software systems using modern technologies and best practices.
  • Collaborate with product managers, designers, and stakeholders to define requirements and technical specifications.
  • Drive adoption of agile methodologies and best practices within the engineering team.
  • Conduct code reviews, provide technical guidance, and ensure code quality and consistency.
  • Identify and address technical debt to maintain long-term health of the codebase.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Stay abreast of emerging technologies and evaluate their applicability to our product.
  • Foster a culture of innovation, continuous learning, and knowledge sharing.
  • Contribute to strategic technical planning and architectural roadmap development.

Skills

Leadership
Communication
Problem-solving
Analytical skills
Interpersonal skills

Education

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

Tools

AWS
Azure
GCP
Docker
Kubernetes
Relational databases
NoSQL databases

Job description

About the Role

Our client, a leading FinTech innovator based in Benoni, Gauteng , is seeking a highly skilled and experienced Senior Software Engineering Lead. This critical role involves leading a team of talented software engineers in the design, development, and deployment of cutting-edge financial technology solutions. The ideal candidate will possess a strong technical background, excellent leadership qualities, and a passion for building scalable, high-performance software. You will be instrumental in driving technical excellence, mentoring junior engineers, and contributing to the architectural decisions that shape our client's product roadmap in Benoni .

Key Responsibilities
  • Lead and mentor a team of software engineers in the design, development, testing, and deployment of robust software solutions.
  • Architect and design scalable, maintainable, and high-performance software systems using modern technologies and best practices.
  • Collaborate with product managers, designers, and other stakeholders to define requirements and technical specifications.
  • Drive the adoption of agile methodologies and best practices within the engineering team.
  • Conduct code reviews, provide technical guidance, and ensure code quality and consistency.
  • Identify and address technical debt, ensuring the long-term health and maintainability of the codebase.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Stay abreast of emerging technologies and industry trends, evaluating their potential application to our product.
  • Foster a culture of innovation, continuous learning, and knowledge sharing within the engineering team.
  • Contribute to strategic technical planning and architectural roadmap development.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7-10 years of experience in software development, with at least 3-4 years in a technical leadership or team lead role.
  • Proven experience in architecting and developing complex, scalable web applications and APIs.
  • Proficiency in one or more modern programming languages (e.g., Java, Python, C#, Go).
  • Strong understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with relational and NoSQL databases.
  • Solid understanding of software development best practices, including TDD, CI/CD, and microservices architecture.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong leadership, communication, and interpersonal skills.
  • Experience in the FinTech industry is a significant advantage.
Benefits

Our client offers a competitive salary and benefits package, including performance-based incentives. The benefits package includes private medical aid, retirement fund contributions, and generous paid time off. This role is based in Benoni , with a hybrid work arrangement offering flexibility. Employees will benefit from a stimulating work environment, opportunities for professional development, and exposure to innovative FinTech solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineering Manager
Senior Software Engineering Manager

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 1,800,000
Annual bonus
Health insurance
Equity incentives
+3
Lead Software Engineer - Fintech Solutions
Lead Software Engineer - Fintech Solutions

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Competitive base salary
Health benefits
Stock options
+2
Senior Software Engineer - FinTech
Senior Software Engineer - FinTech

Placements24 • Benoni

Hybrid
ZAR 800,000 - 1,200,000
Competitive salary
Annual bonus
Medical, dental, and vision insurance
+7
Senior Software Development Manager
Senior Software Development Manager

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive package
Medical aid
Equity/Stock options
+4
Senior Software Engineer - FinTech Solutions
Senior Software Engineer - FinTech Solutions

Placements24 • South Africa

Hybrid
ZAR 1,000,000 - 1,600,000
Stock options
Health insurance
Dental insurance
+6
Senior Software Engineer - FinTech Solutions
Senior Software Engineer - FinTech Solutions

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Salary package and bonuses
Medical and dental insurance
Stock options
+2
Senior Software Developer - FinTech Solutions
Senior Software Developer - FinTech Solutions

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,900,000
Lead Software Engineer - Backend
Lead Software Engineer - Backend

Placements24 • Randburg

Hybrid
ZAR 1,450,000 - 1,900,000
Hybrid work model
Stock options
Health, dental, vision insurance
+2
Lead Software Development Engineer
Lead Software Development Engineer

Placements24 • Vereeniging

Hybrid
ZAR 1,200,000 - 1,800,000
Medical and dental insurance
Strong retirement fund
Performance-based bonuses
+2
Lead Backend Engineer - FinTech Solutions
Lead Backend Engineer - FinTech Solutions

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,400,000
Competitive salary
Bonus structure
Medical benefits
+3