Enter a job title or keyword

Software Engineering Manager


Job Location:

Pretoria - South Africa

Monthly Salary: Not provided by the employer
Posted: 24 May 2026 (30+ days ago)
Application Deadline: 21 August 2026
Vacancies: 1 Vacancy
The job posting is outdated and position may be filled

Job Summary

Software Engineering Manager Lead High-Performing Engineering Teams

We are looking for an exceptional Software Engineering Manager to lead and grow high-performing cross-functional engineering teams building scalable reliable and modern software solutions.

This is a leadership role for someone who thrives at the intersection of people management technical excellence and delivery ownership and who is passionate about building engineering cultures that deliver impact at scale.

About the Role

As a Software Engineering Manager you will be responsible for leading engineering teams across full stack backend frontend QA and DevOps disciplines. You will drive delivery excellence using Agile (Scrum & Kanban) within a structured SDLC environment while ensuring strong engineering standards automation and continuous improvement.

Youll partner closely with product architecture and business stakeholders to ensure alignment between technology delivery and business outcomes.

What Youll Be Doing
Leadership & Team Development
  • Lead coach and grow high-performing engineering teams
  • Build a strong collaborative and psychologically safe engineering culture
  • Drive hiring onboarding performance reviews and career development
  • Remove blockers and enable teams to perform at their best
Agile Delivery & SDLC Ownership
  • Run and improve Scrum ceremonies (planning standups retros reviews)
  • Manage Kanban flow WIP limits and continuous delivery improvements
  • Ensure end-to-end SDLC discipline: requirements design development testing deployment maintenance
  • Improve sprint predictability velocity and delivery outcomes
Technical Leadership
  • Provide architectural direction and technical oversight
  • Lead design reviews and critical engineering decisions
  • Champion scalable architectures microservices and event-driven systems
  • Drive engineering best practices automation and technical debt reduction
Delivery & Execution
  • Own roadmap delivery release planning and execution timelines
  • Manage dependencies across teams and stakeholders
  • Proactively manage risks and ensure production stability
  • Support incident response and operational excellence
Quality & DevOps Excellence
  • Promote automated testing CI/CD and DevOps maturity
  • Improve system reliability observability and deployment frequency
  • Ensure high code quality maintainability and test coverage
  • Continuously enhance engineering efficiency and tooling


Requirements
What Were Looking For
Required Experience
  • Bachelors or Masters degree in Computer Science Engineering or related field
  • 8 years of software engineering management experience
  • Strong experience with Agile (Scrum and/or Kanban)
  • Deep understanding of SDLC best practices
  • Hands-on exposure to CI/CD and DevOps environments
  • Strong knowledge of modern architectures (Microservices REST Event-driven systems)
Bonus Points
  • Experience scaling distributed systems
  • Agile certifications (CSM PMI-ACP SAFe)
  • Experience leading distributed or remote teams
  • Cloud platform experience (AWS Azure or GCP)
  • Exposure to AI-assisted engineering (e.g. AI-driven coding tools automated testing intelligent monitoring or GenAI for SDLC acceleration)

Core Strengths We Value
  • Strong strategic and systems thinking
  • Deep technical credibility
  • Excellent leadership and coaching ability
  • Strong stakeholder communication skills
  • Data-driven decision making
  • A continuous improvement mindset


Benefits
This is a chance to step into a high-impact leadership role where you will shape engineering culture drive delivery excellence and influence technical direction across multiple teams. Youll be empowered to build optimise and scale engineering capability in a modern fast-moving environment.


Required Skills:

Agile Delivery Leadership Software Engineering Management SDLC Technical Architecture DevOps CI/CD Stakeholder Management