It Manager Software Development

Cape Town, Western Cape, South Africa

Job Description

Job Summary
Our client with a national footprint within the financial sector seeks the duties of a highly skilled IT Manager (software development).
Key Responsibilities
Leadership & Team Management

  • Lead, mentor, and develop software development teams across multiple disciplines.
  • Conduct performance reviews, identify skills gaps, and support career development.
  • Foster a collaborative, innovative, and delivery-focused engineering culture.
  • Manage resource allocation, team capacity, and project prioritisation.
Technical Strategy & Architecture
  • Define and implement the organisation's software development strategy and technology roadmap.
  • Oversee system architecture, ensuring scalability, security, and maintainability.
  • Evaluate emerging technologies and recommend solutions aligned with business goals.
  • Ensure adherence to best practices in coding, testing, and DevOps.
Software Development & Delivery
  • Oversee the full software development lifecycle (SDLC) from planning to deployment.
  • Ensure timely delivery of high-quality software products and enhancements.
  • Implement and optimise Agile methodologies (Scrum/Kanban).
  • Drive continuous improvement in development processes, tools, and standards.
Project & Stakeholder Management
  • Collaborate with business leaders to translate requirements into technical solutions.
  • Manage project timelines, budgets, risks, and dependencies.
  • Communicate progress, challenges, and technical insights to stakeholders.
  • Ensure alignment between IT strategy and organisational objectives.
Governance, Security & Compliance
  • Ensure systems and development practices comply with security, regulatory, and governance standards.
  • Oversee code reviews, quality assurance, and release management processes.
  • Maintain documentation, policies, and audit-ready records.
  • Manage vendor relationships and third-party integrations where applicable.
Infrastructure & Operations Support
  • Work closely with IT operations to ensure stable, secure, and high-performing environments.
  • Support incident management, root-cause analysis, and system optimisation.
  • Oversee cloud environments, CI/CD pipelines, and development tooling.
Qualifications & Experience
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field.
  • 7-10+ years' experience in software development, with at least 3-5 years in a leadership or management role.
  • Strong technical background in modern development languages, frameworks, and architectures.
  • Proven experience with Agile methodologies and DevOps practices.
  • Experience managing cloud-based environments (Azure, AWS, or GCP).
  • Solid understanding of cybersecurity principles and IT governance.
Key Competencies
  • Strong leadership and people-management skills.
  • Excellent problem-solving and analytical thinking.
  • Ability to balance technical depth with strategic oversight.
  • Clear and confident communication skills.
  • High level of organisation, prioritisation, and decision-making ability.
  • Passion for innovation, quality, and continuous improvement.
Compitant Candidates
Recruiter

Skills Required

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
    JD1653152
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R100,000-150,000 per year
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned