Senior Software Development Manager

Placements24

Mbombela (Nelspruit)

On-site

ZAR 900,000 - 1,500,000

Full time

8 days ago

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 package
Medical / dental / vision insurance
Retirement plan with employer contrib.
Professional development opportunities
Conferences and cutting-edge projects

Job summary

Placements24 in Mbombela, Mpumalanga (South Africa) seeks a Senior Software Development Manager to lead software engineering teams, guiding the full lifecycle from conception to maintenance and shaping product strategy within an agile framework.

The ideal candidate will have a strong technical background, exceptional leadership, and a proven ability to manage complex projects and high-performing teams, driving innovation and technical excellence across cloud platforms (AWS/Azure/GCP) and CI/CD

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 8 years of experience in software development, with at least 3 years in a management or team lead role.
  • Proven experience managing full software development lifecycles for complex applications.
  • Strong understanding of software architecture patterns, data structures, and algorithms.
  • Expertise in multiple programming languages and frameworks (e.g., Java, Python, C#, JavaScript, React, Angular).
  • Demonstrated experience with Agile development methodologies (Scrum, Kanban).
  • Excellent leadership, communication, and interpersonal skills.
  • Strong problem-solving and analytical abilities.
  • Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines is highly desirable.
  • Must be based in or willing to relocate to Nelspruit.

Responsibilities

  • Lead, mentor, and manage a team of software engineers, fostering a collaborative and high-performance environment.
  • Oversee the entire software development lifecycle, including planning, design, coding, testing, deployment, and maintenance.
  • Define and implement software development best practices, coding standards, and architectural guidelines.
  • Collaborate with product management, QA, and other stakeholders to define project requirements and roadmaps.
  • Manage project timelines, resources, and budgets effectively, ensuring timely delivery of high-quality software.
  • Drive the adoption of Agile methodologies and facilitate sprint planning, reviews, and retrospectives.
  • Identify and mitigate technical risks and challenges throughout the development process.
  • Conduct performance reviews, provide constructive feedback, and support the professional growth of team members.
  • Champion innovation and continuous improvement in software development processes and technologies.
  • Ensure the scalability, reliability, and security of all developed software solutions.

Skills

Leadership
Communication
Mentoring
Agile
Strategic thinking

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Java
Python
C#
JavaScript
React
Angular
AWS
Azure
GCP
CI/CD

Job description

About the Role

Our client, a pioneering technology solutions provider, is seeking an accomplished Senior Software Development Manager to lead their software engineering teams in Nelspruit, Mpumalanga. This is a critical leadership position responsible for guiding the full software development lifecycle, from conception and design to implementation and maintenance. The ideal candidate will possess a strong technical background, exceptional leadership acumen, and a proven ability to manage complex projects and high-performing teams. You will be instrumental in fostering a culture of innovation, technical excellence, and agile development practices. This role offers a significant opportunity to shape the future of software products and drive technological advancements within a leading organization.

Key Responsibilities
  • Lead, mentor, and manage a team of software engineers, fostering a collaborative and high-performance environment.
  • Oversee the entire software development lifecycle, including planning, design, coding, testing, deployment, and maintenance.
  • Define and implement software development best practices, coding standards, and architectural guidelines.
  • Collaborate with product management, QA, and other stakeholders to define project requirements and roadmaps.
  • Manage project timelines, resources, and budgets effectively, ensuring timely delivery of high-quality software.
  • Drive the adoption of Agile methodologies and facilitate sprint planning, reviews, and retrospectives.
  • Identify and mitigate technical risks and challenges throughout the development process.
  • Conduct performance reviews, provide constructive feedback, and support the professional growth of team members.
  • Champion innovation and continuous improvement in software development processes and technologies.
  • Ensure the scalability, reliability, and security of all developed software solutions.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 8 years of experience in software development, with at least 3 years in a management or team lead role.
  • Proven experience managing full software development lifecycles for complex applications.
  • Strong understanding of software architecture patterns, data structures, and algorithms.
  • Expertise in multiple programming languages and frameworks (e.g., Java, Python, C#, JavaScript, React, Angular).
  • Demonstrated experience with Agile development methodologies (Scrum, Kanban).
  • Excellent leadership, communication, and interpersonal skills.
  • Strong problem-solving and analytical abilities.
  • Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines is highly desirable.
  • Must be based in or willing to relocate to Nelspruit.
Benefits
  • Highly competitive salary package with significant performance-based incentives.
  • Comprehensive medical, dental, and vision insurance.
  • Generous retirement savings plan with employer contributions.
  • Opportunities for professional development, attending conferences, and further education.
  • Work on cutting-edge technology projects with a talented team.
  • Opportunity to shape the technical direction of a growing company.
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
Software Development Manager
Software Development Manager

Placements24 • Klerksdorp

Hybrid
ZAR 1,000,000 - 1,600,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Project Manager – Software Development
Senior Project Manager – Software Development

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 1,900,000
Competitive salary with bonus
Medical, dental, and vision coverage
Retirement plan with company match
+4
Senior Software Engineering Manager
Senior Software Engineering Manager

Placements24 • Bloemfontein

Hybrid
ZAR 1,200,000 - 1,800,000
Performance-based bonus
Stock options
Medical aid
+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
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work model
Competitive salary package
Medical aid and retirement fund
+1
Software Development Manager
Software Development Manager

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,600,000
Executive-level compensation
Fully remote work arrangement
Health, wellness, and retirement benefi
+2
Senior Software Engineering Manager
Senior Software Engineering Manager

Placements24 • Benoni

Hybrid
ZAR 1,000,000 - 1,650,000
Technical Project Manager - Software Development
Technical Project Manager - Software Development

Placements24 • South Africa

Hybrid
ZAR 1,000,000 - 1,500,000
Competitive salary package
Health and wellness benefits
Performance-based bonus
+3
Lead Project Manager - Software Development
Lead Project Manager - Software Development

Placements24 • South Africa

On-site
ZAR 1,200,000 - 1,800,000
Private health insurance
Retirement annuity
Performance bonus
+1