Enable job alerts via email!

Software Development Management

Deka Minas (Pty) Ltd

Johannesburg

Hybrid

ZAR 800,000 - 1,200,000

Full time

18 days ago

Job summary

A leading company is seeking a Senior Software Development Manager to drive high-impact software projects. The role requires strong leadership skills and project management acumen, focusing on team development and customer relationship management in a hybrid work environment.

Qualifications

  • Minimum of 8 years of experience in the IT industry.
  • At least 5 years managing teams and delivering projects.
  • Flexibility in hybrid work environments.

Responsibilities

  • Oversee project delivery, manage risks and resources.
  • Lead and mentor five or more operational teams.
  • Serve as primary contact for customer accounts and relationships.

Skills

Leadership
Communication
Problem-Solving
Collaboration
Business Analysis

Education

Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related fields

Job description

Senior Software Development Manager required to lead high-impact custom software projects. This leadership role involves overseeing multiple operational teams, managing end-to-end project delivery, and building strong customer relationships. The ideal candidate will combine strategic thinking, problem-solving, and a passion for fostering a collaborative, growth-oriented team culture.

Main Responsibilities

  • Track project tasks, milestones, deliverables, and budgets to ensure successful delivery of custom software projects (6–18 months).
  • Proactively manage risks, resources, and expectations while maintaining project alignment with business goals.
  • Lead and coordinate five or more operational teams, ensuring seamless collaboration and delivery.
  • Form, stabilise, and mentor software delivery teams through onboarding, off-boarding, and rotations.
  • Foster team cohesion, establish team identity, and drive a strong delivery culture.
  • Serve as the primary point of contact for customer accounts, managing relationships, financials, and status reports.
  • Facilitate customer feedback during demos, meetings, and calls to strengthen partnerships.
  • Conduct performance reviews, one-on-one meetings, and career development planning for team members.
  • Perform real-time business analysis and rapid context-switching to address project complexities.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related fields (BSc, BIS, BCom, BEng).
  • Minimum of 8 years of experience in the IT industry as an Analyst, Project Manager, or Software Developer, with consulting exposure.
  • At least 5 years of experience leading and managing teams, including coaching, performance management, and culture development.
  • Proven ability to manage customer accounts, deliver status reports, and foster long-term client relationships.
  • Strong communication, collaboration, and leadership skills with a passion for continuous improvement.
  • Demonstrated ability to mentor and guide team members, fostering growth and motivation.
  • Flexibility to adapt to varied environments and tools in a hybrid work model (2–3 days in the office weekly).
  • Experience with real-time business analysis, problem-solving, and risk management in software projects.

Please note that by submitting your personal information to Deka Minas you free-willingly issue the business consent to make use of such data for the specific purpose of securing you either permanent or temporary employment. Our business makes use of a POPIA compliant database and you have the right to access, right to correction and right to deletion of your personal information.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.