Job Details

Software Engineering Manager

Job Type: Contract
Location: JHB, Gauteng
Posted: 7 April 2026

To lead a high-performing software engineering team by taking full accountability for the end-to-end delivery of products and projects. The Software Engineering Manager ensures all output is aligned with business objectives, organizational processes, and industry standards while fostering a culture of technical excellence and continuous improvement.

Key Accountabilities

1. Strongoftware Delivery & Product Management

  • Life Cycle Accountability: Manage every phase of the product life cycle, including inception, design, development, testing, deployment, and decommissioning.

  • Strategy Alignment: Collaborate with stakeholders to ensure the product roadmap aligns with business needs and technical feasibility.

  • Operational Excellence: Track and measure business benefits; ensure all products are compliant, performant, and scalable.

  • Execution: Prioritize backlogs, remove delivery bottlenecks, and bridge the gap between technical teams and business stakeholders.

2. Team Leadership & Talent Development

  • Resource Management: Ensure the team is appropriately resourced and equipped with the skill sets required for future-state projects.

  • Performance & Growth: Facilitate regular performance conversations, create career development plans, and provide active coaching/mentoring.

  • Culture: Lead with a "software engineering mindset," driving engagement and alignment with the company’s strategic vision.

3. Continuous Improvement & Strategy

  • Innovation: Stay abreast of market trends and best practices to drive automation in testing, deployment, and monitoring.

  • Maturity: Continuously review internal processes to maximize team efficiency and software quality.

  • Strategic Planning: Execute technical and operational strategies that consider competitor analysis and market research.

4. Stakeholder & Change Management

  • Communication: Act as the primary point of contact for peers and active parties to improve cross-functional processes.

  • Conflict Resolution: Effectively resolve escalated issues with urgency and maintain strong stakeholder relationships.

  • Change Advocacy: Facilitate organizational change by ensuring team adoption and collaboration during transitions.

Requirements: Qualifications & Experience

Minimum Requirements

  • Education: Relevant Diploma or Degree in a related field of study (Computer Science, Information Technology, etc.).

  • Experience: 8–10 years of relevant work experience in software engineering and leadership roles.

  • Technical Depth: Proven ability to maintain a high level of technical understanding across the software engineering life cycle.

Ideal Attributes

  • Proven track record of managing budgets and financial responsibilities within a technical department.

  • Experience in a "Lead-of-Leads" or high-growth environment.

Apply Online

Applying for: Software Engineering Manager

Allowed formats: PDF, DOC, DOCX, RTF, TXT. Max size: 5 MB

Thank you for registering!

Thank you for registering with us! Your CV and details have been successfully submitted. We'll be in touch if a position matching your profile becomes available. Best of luck with your job search!