Software Engineering Manager


Job Location:

Pretoria - South Africa

Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

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

Software Engineering Manager Lead High-Performing Engineering TeamsWe 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 th...