Senior Software Development Manager

Cape Town, Western Cape, South Africa

Job Description

About our client:
Having enjoyed continuous growth since inception in 2004, our client is a reputable, international specialist in ICT services. They create tailored solutions for a number of blue-chip clients across industries such as telecommunication, retail and financial services. Joining their elite team will provide you with a career filled with opportunities for growth on both a technical and personal level.
What you will be doing:

  • Lead, manage, and grow high-performing development teams across multiple projects.
  • Define and drive software development strategies, ensuring alignment with product and business objectives.
  • Collaborate with cross-functional teams to ensure timely and efficient delivery of solutions.
  • Oversee the architecture, design, and development of scalable, maintainable, and secure applications.
  • Establish and enforce best practices in coding, testing, CI/CD, and agile delivery.
  • Provide mentorship, technical guidance, and career development for software engineers.
  • Track and report on key performance indicators such as velocity, quality, and delivery timelines.
  • Manage technical risks, dependencies, and resource planning.
  • Drive innovation and continuous improvement across engineering processes and technologies.
What our client is looking for:
  • A relevant tertiary degree would be beneficial (e.g., Computer Science, Software Engineering, etc.)
  • 8+ years of experience in software development, with 3+ years in a leadership or management role.
  • Strong experience in modern development technologies (e.g., Java, C#, Python, Node.js) and cloud platforms (e.g., AWS, Azure, GCP).
  • Proven track record of delivering complex software solutions at scale.
  • In-depth understanding of software development methodologies (Agile, Scrum, Kanban).
  • Excellent interpersonal, communication, and stakeholder management skills.
  • Ability to think strategically while managing day-to-day execution.
  • Experience managing distributed teams.
  • Knowledge of DevOps practices and toolchains.
  • Familiarity with microservices architecture, containerization, and orchestration (Docker, Kubernetes).
  • Background in enterprise-level SaaS product development.
Job ID:
  • J106900
For a more comprehensive list of opportunities that we have on offer, do visit our website -

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1450741
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned