×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Development Manager

Job in Soweto, 1803, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Software Project Mgr/ Lead, Software Architect, Software Engineer
Job Description & How to Apply Below
About the Role

Our client, a rapidly growing technology solutions provider in Soweto, Gauteng , is seeking a highly experienced and motivated Senior Software Development Manager to lead and mentor their software engineering teams. This leadership role is crucial for driving the design, development, and delivery of high-quality software products and services. You will be responsible for managing the entire software development lifecycle, fostering a culture of innovation and continuous improvement, and ensuring that projects are delivered on time and within scope.

The ideal candidate will possess a strong technical background, exceptional leadership skills, and a deep understanding of agile methodologies. This hybrid role offers a blend of team leadership and strategic oversight, contributing significantly to the technological advancement in Soweto .

Key Responsibilities
  • Lead, mentor, and manage multiple software development teams, fostering a collaborative and high-performance work environment.
  • Oversee the entire software development lifecycle, from requirements gathering and design through to implementation, testing, deployment, and maintenance.
  • Define and implement best practices in software development, including coding standards, testing methodologies, and release processes.
  • Collaborate with product management, QA, and other stakeholders to define project roadmaps and ensure alignment with business objectives.
  • Drive the adoption and refinement of Agile/Scrum methodologies within the development teams.
  • Ensure the delivery of high-quality, scalable, and maintainable software solutions.
  • Manage project timelines, resources, and budgets effectively, ensuring on-time and within-budget project completion.
  • Conduct regular performance reviews, provide constructive feedback, and support the professional development of team members.
  • Identify and mitigate project risks and technical challenges proactively.
  • Stay current with emerging software development technologies and methodologies, and champion their adoption where appropriate.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Master's degree or relevant certifications are a plus.
  • Minimum of 8 years of experience in software development, with at least 4 years in a management or team lead role.
  • Proven experience managing cross-functional software development teams and delivering complex software projects.
  • Strong understanding of software architecture, design patterns, and best practices.
  • In-depth knowledge of Agile/Scrum methodologies and experience implementing them.
  • Proficiency in one or more modern programming languages (e.g., Java, Python, C#, JavaScript).
  • Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines is highly desirable.
  • Excellent leadership, communication, problem-solving, and interpersonal skills.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary