Software Development Manager

Placements24

Klerksdorp

Hybrid

ZAR 1,000,000 - 1,600,000

Full time

43 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

Health insurance
Dental insurance
Vision insurance
Hybrid work model
Leadership development
Pension plan
Paid time off

Job summary

Placements24 seeks an experienced Software Development Manager to lead a development team in Klerksdorp, North West. The role covers the full software lifecycle and combines hands-on leadership with strategic planning.

The position offers hybrid work with office days and remote work options. You will guide architecture choices, mentor engineers, and collaborate with product managers to deliver high-quality software on schedule and within budget.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Significant experience delivering complex software projects and leading teams.
  • Strong leadership, communication, and interpersonal skills.
  • Experience with Agile (Scrum, Kanban) and full SDLC.

Responsibilities

  • Lead, mentor, and manage a software engineering team.
  • Oversee planning, design, development, testing, and deployment.
  • Ensure coding standards, quality assurance, and best practices.
  • Collaborate with product managers and stakeholders to define roadmaps.
  • Manage timelines, resources, and budgets; drive process improvements.
  • Conduct performance reviews and support professional development.
  • Resolve impediments and contribute to architectural decisions.

Skills

Leadership
SDLC & Agile
Software Architecture
Mentoring Engineers
Project Management
Stakeholder Collaboration

Education

Bachelor's or Master's in CS/Engineering

Job description

About the Role

Our client is seeking an experienced and inspirational Software Development Manager to lead their development team in Klerksdorp, North West . This leadership role is responsible for overseeing the entire software development lifecycle, from planning and design to implementation and delivery. You will guide, mentor, and manage a team of talented software engineers, fostering a culture of innovation, collaboration, and high performance. This hybrid position offers the opportunity to work closely with your team in the office while providing flexibility through remote workdays. The ideal candidate will have a strong technical background, excellent leadership skills, and a proven ability to deliver complex software projects on time and within budget. Your strategic vision and operational excellence will be crucial in driving the success of our client's software products and engineering initiatives. Join us to shape the future of our technology and empower your team to achieve great things.

Key Responsibilities
  • Lead, mentor, and manage a team of software engineers, fostering a positive and productive work environment.
  • Oversee the planning, design, development, testing, and deployment of software projects.
  • Ensure adherence to software development best practices, coding standards, and quality assurance processes.
  • Collaborate with product managers, stakeholders, and other teams to define project requirements and roadmaps.
  • Manage project timelines, resources, and budgets effectively.
  • Drive continuous improvement in development processes and methodologies.
  • Conduct performance reviews, provide feedback, and support the professional development of team members.
  • Remove impediments and blockers for the development team.
  • Contribute to architectural decisions and technology selection.
  • Stay informed about industry trends and emerging technologies.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Significant experience in software development, with a proven track record of delivering complex projects.
  • Demonstrated experience in a leadership or management role, leading software development teams.
  • Strong understanding of the full software development lifecycle (SDLC) and agile methodologies (Scrum, Kanban).
  • Excellent knowledge of software architecture, design patterns, and best practices.
  • Proficiency in one or more programming languages and modern development frameworks.
  • Strong technical background with the ability to guide and mentor engineers.
  • Exceptional leadership, communication, and interpersonal skills.
  • Experience with project management tools and techniques.
  • Ability to manage and resolve conflicts effectively.
Benefits
  • Competitive salary and management bonus structure.
  • Comprehensive health, dental, and vision insurance.
  • Hybrid work model offering flexibility.
  • Opportunities for leadership development and career advancement.
  • Collaborative and supportive team environment.
  • Pension fund contribution.
  • Generous paid time off.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
Senior Software Engineering Lead
Senior Software Engineering Lead

Placements24 • Klerksdorp

Hybrid
ZAR 1,000,000 - 1,800,000
Competitive salary
Health insurance
Stock options
+6
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 Development Manager
Senior Software Development Manager

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Performance bonuses
Medical, dental, vision insurance
+4
Senior Software Engineering Manager
Senior Software Engineering Manager

Placements24 • Benoni

Hybrid
ZAR 1,000,000 - 1,650,000
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
Project Manager - Software Development
Project Manager - Software Development

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 900,000
Flexible hybrid work arrangement
Competitive salary and incentives
Medical and retirement benefits
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
Project Manager - Software Development
Project Manager - Software Development

Placements24 • Polokwane

Hybrid
ZAR 700,000 - 1,000,000
Hybrid work model
Health insurance
Professional growth opportunities
+1