Senior Software Development Manager

Placements24

Randburg

Hybrid

ZAR 1,200,000 - 2,000,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

Competitive package
Medical aid
Equity/Stock options
Professional development budget
Flexible work arrangements
Randburg office
Fintech projects

Job summary

Placements24 in Randburg, Gauteng, seeks a Senior Software Development Manager to lead a growing engineering team delivering scalable fintech platforms. You will drive the full software lifecycle—from requirements and design to implementation, testing, deployment and maintenance—while promoting agile practices, mentoring engineers, and collaborating with product and architecture teams to set roadmaps.

This leadership role offers a competitive package, stock options, medical aid, retirement

Responsibilities

  • Lead and manage a team of software engineers, providing technical guidance, mentorship, and performance management.
  • Oversee the entire software development lifecycle, from requirements gathering and design to implementation, testing, deployment, and maintenance.
  • Drive the adoption and adherence to agile development methodologies (e.g., Scrum, Kanban).
  • Collaborate with product managers, architects, and other stakeholders to define product roadmaps and technical strategies.
  • Ensure the delivery of high-quality, scalable, and secure software solutions within agreed timelines and budgets.
  • Foster a culture of innovation, collaboration, and continuous learning within the engineering team.
  • Implement and maintain best practices for code quality, testing, and deployment (CI/CD).
  • Manage technical debt and identify opportunities for refactoring and system improvements.
  • Participate in architectural design discussions and contribute to technology selection.
  • Effectively communicate project status, risks, and dependencies to senior management and stakeholders.

Job description

About the Role

Our client, a leading innovator in financial technology solutions, is seeking an accomplished and visionary Senior Software Development Manager to lead their growing engineering team based in Randburg, Gauteng . This role is pivotal in driving the design, development, and delivery of high-quality software products that power their cutting-edge platforms. The ideal candidate will possess a strong technical background, extensive experience in managing software development lifecycles, and a proven ability to lead and mentor engineering teams. You will be responsible for fostering a culture of technical excellence, agile methodologies, and continuous improvement, ensuring that the team consistently delivers robust, scalable, and secure software solutions. This is a key leadership opportunity to shape the technological direction of a dynamic fintech company.

Key Responsibilities
  • Lead and manage a team of software engineers, providing technical guidance, mentorship, and performance management.
  • Oversee the entire software development lifecycle, from requirements gathering and design to implementation, testing, deployment, and maintenance.
  • Drive the adoption and adherence to agile development methodologies (e.g., Scrum, Kanban).
  • Collaborate with product managers, architects, and other stakeholders to define product roadmaps and technical strategies.
  • Ensure the delivery of high-quality, scalable, and secure software solutions within agreed timelines and budgets.
  • Foster a culture of innovation, collaboration, and continuous learning within the engineering team.
  • Implement and maintain best practices for code quality, testing, and deployment (CI/CD).
  • Manage technical debt and identify opportunities for refactoring and system improvements.
  • Participate in architectural design discussions and contribute to technology selection.
  • Effectively communicate project status, risks, and dependencies to senior management and stakeholders.
Requirements
  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 7 years of experience in software development, with at least 3 years in a leadership or management role.
  • Proven experience managing full software development lifecycles and agile methodologies.
  • Strong technical background in modern programming languages (e.g., Java, C#, Python) and software architecture principles.
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architectures is highly desirable.
  • Excellent leadership, communication, and interpersonal skills.
  • Proven ability to mentor and develop engineering talent.
  • Strong understanding of DevOps practices, CI/CD pipelines, and automated testing.
  • Experience in the financial services or fintech industry is a significant advantage.
  • Demonstrated ability to manage multiple projects and prioritize effectively in a fast-paced environment.
Benefits
  • Highly competitive salary and comprehensive bonus structure.
  • Executive medical aid and retirement savings plan.
  • Generous stock options or equity participation.
  • Professional development budget for training, certifications, and conferences.
  • Flexible work arrangements and a vibrant office culture in Randburg .
  • Opportunity to work on challenging and impactful projects in the growing fintech sector of Gauteng .
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
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 - 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 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Medical benefits
Retirement plan
+1
Senior Software Developer (Full Stack)
Senior Software Developer (Full Stack)

Placements24 • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Bonuses
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
Lead Software Developer - FinTech Solutions
Lead Software Developer - FinTech Solutions

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Stock options
Health benefits
Performance bonuses
+1
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
Senior Software Development Manager
Senior Software Development Manager

Placements24 • Soweto

Hybrid
ZAR 1,000,000 - 1,500,000
Senior Software Architect
Senior Software Architect

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,000,000 - 1,700,000
Competitive salary with bonuses
Medical aid and retirement fund
Professional development and training
+1