SEM - Senior Software Development Manager CPT & DBN

Avatar International SA

Durban

On-site

ZAR 893,000 - 1,395,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

R2000 Medical Aid subsidy (Discovery/M
Provident Fund with employer matching
School subsidies for childcare/early-­
Group Life / Income Protector / Death/

Job summary

Avatar International SA leads a software engineering team to deliver high‑quality, maintainable software aligned with business objectives, setting technical direction and standards. You will coach engineers, manage budgets and staffing, and drive dependable delivery while collaborating with product, QA and infrastructure teams.

The role requires 6–8 years of software engineering experience with 2–3 years in formal leadership, plus strong communication and strategic thinking to balance delivery

Qualifications

  • Leadership and people management experience across software teams.
  • Ability to translate business needs into technical execution plans.
  • Experience managing budgets, staffing, and delivery commitments.

Responsibilities

  • Leads and manages team performance, providing coaching, mentorship, and career development while ensuring accountability for delivery commitments.
  • Owns delivery outcomes for assigned products/services, managing prioritisation, coordination, and communication with product and technical stakeholders.
  • Establishes technical direction and standards, ensuring architectural decisions align with long‑term strategy and balance quality with delivery timelines.
  • Translates business priorities into clear technical execution plans in partnership with product management and stakeholders.
  • Identifies and manages technical risks, including technical debt, testing gaps, security concerns, and performance issues.
  • Coordinates with cross‑functional teams to manage dependencies, resolve blockers, and maintain predictable delivery.
  • Monitors delivery performance and quality metrics, providing visibility to leadership and enabling data‑driven decision‑making.
  • Drives process, tooling, and quality improvements to enhance productivity and reduce manual effort.
  • Participates in recruitment, capability planning, and talent management to ensure appropriate team skills and capacity.
  • Collaborates with peer managers and engineering leadership on cross‑functional initiatives and technical standards.
  • Owns production responsibility for team services, ensuring operational health, participating in incident response, and prioritising stability.

Skills

Leadership
Team Building
Coaching
Mentoring
Performance Management
People Development
Stakeholder Management
Communication
Influencing
Decision-Making
Strategic Thinking
Prioritisation
Problem Solving
Technical Leadership
Software Architecture
Code Quality
Technical Debt Management
Risk Management
Delivery Planning
Project Coordination
Process Improvement
Agile Methodology
CI/CD
Testing Frameworks
Accountability
Resilience
Adaptability
Critical Analysis
Vendor Evaluation

Education

Bachelor's Degree in Computer Science
Advanced Diploma or equivalent technical qualification

Job description

Purpose

Leads a software engineering team with responsibility for people leadership, technical direction, and delivery execution. Ensures the team delivers high‑quality, maintainable software aligned with business objectives, upholds technical standards, and develops engineering capability to support current and future organisational needs.

Location: Cape Town and Durban

Salary: 80k-125k per month+benefits

Role Impact
Budgetary Responsibility

Moderate – Understands and communicates team‑level costs related to infrastructure, licensing, and staffing. Provides input into budget planning and cost‑optimisation opportunities. Supports expense tracking and communicates cost considerations to stakeholders.

Financial Impact

Moderate – Decisions influence departmental budgets, resource allocation, vendor spend, and operational efficiencies. Manages and mitigates financial risks within the team’s scope.

Scope

Local – Focused on a defined engineering team and its delivery responsibilities.

Team Size

Direct Reports: 5–10 Indirect Reports: None

‘Strategic Alignment’

Commercial

Ensures delivery of features and products that support business goals and customer needs, while managing team efficiency and cost awareness to maximise value.

Operations

Drives operational excellence by establishing technical standards, code quality frameworks, and deployment processes. Ensures clear communication of commitments and progress to stakeholders.

Delivery

Owns predictable, high‑quality delivery by setting realistic commitments, coordinating with product and quality teams, and maintaining transparent progress visibility.

People

Builds engineering capability through structured coaching, mentorship, performance management, and fostering an inclusive, growth‑oriented team culture.

Innovation

Identifies and implements improvements in tooling, automation, and engineering practices to enhance productivity and support adoption of emerging technologies.

Capabilities Required
Education
  • Bachelor’s Degree in Computer Science, Software Engineering, or related field.
  • Advanced Diploma or equivalent technical qualification acceptable with demonstrated management experience.
Experience
  • 6–8 years of progressive software engineering experience, including 2–3 years in a formal leadership or management role.
  • Informal leadership experience (technical lead, project lead, senior engineer mentoring) considered with strong evidence of team impact.
Key Responsibilities
  • Leads and manages team performance, providing coaching, mentorship, and career development while ensuring accountability for delivery commitments.
  • Owns delivery outcomes for assigned products/services, managing prioritisation, coordination, and communication with product and technical stakeholders.
  • Establishes technical direction and standards, ensuring architectural decisions align with long‑term strategy and balance quality with delivery timelines.
  • Translates business priorities into clear technical execution plans in partnership with product management and stakeholders.
  • Identifies and manages technical risks, including technical debt, testing gaps, security concerns, and performance issues.
  • Coordinates with cross‑functional teams to manage dependencies, resolve blockers, and maintain predictable delivery.
  • Monitors delivery performance and quality metrics, providing visibility to leadership and enabling data‑driven decision‑making.
  • Drives process, tooling, and quality improvements to enhance productivity and reduce manual effort.
  • Participates in recruitment, capability planning, and talent management to ensure appropriate team skills and capacity.
  • Collaborates with peer managers and engineering leadership on cross‑functional initiatives and technical standards.
  • Owns production responsibility for team services, ensuring operational health, participating in incident response, and prioritising stability.
Operating Network
Internal Stakeholders
  • Head of Software Engineering
  • Product Management
  • Peer Engineering Managers
  • Quality Assurance / Testing
  • Architects / Technical Leads
  • Finance
  • Senior Engineers / Technical Leads
  • HR
  • Infrastructure / Operations
External Stakeholders
  • Customers / Account Management (where applicable)
  • Third‑party integration partners
  • Platform and tooling vendors
Skills Required

Leadership; Team Building; Coaching & Mentoring; Performance Management; Conflict Resolution; People Development; Stakeholder Management; Communication; Influencing; Decision‑Making; Strategic Thinking; Prioritisation; Problem Solving; Technical Leadership; Software Architecture; Code Quality; Technical Debt Management; Risk Management; Delivery Planning; Project Coordination; Process Improvement; Agile Methodology; CI/CD; Testing Frameworks; Accountability; Resilience; Adaptability; Critical Analysis; Vendor/Tool Evaluation.

Knowledge Requirements
  • Broad knowledge of software engineering practices, team leadership, and delivery management.
  • Advanced proficiency in agile methodologies, code quality frameworks, and technical debt management.
  • Strong capability in coaching, performance management, and building high‑performing engineering teams.
  • Extensive experience in delivery management, prioritisation frameworks, dependency management, and stakeholder communication.
  • Demonstrated ability to guide architectural decisions balancing short‑term delivery with long‑term sustainability.
  • Advanced understanding of automation, AI‑enabled tooling, CI/CD, testing frameworks, and modern development practice.
Benefits & Perks
  • R2000 Medical Aid subsidy (Discovery or Momentum)
  • Provident Fund with Alexander Forbes. You can choose to contribute 3, 4 or 5% of your CTC on a monthly basis and our client will match your contribution
  • School Subsidies: Creche (R800 per month to help you cover the cost up to the age of 3) / Pre‑school (R400 per month up to the age of 6) / High school (depending on your years of service, we will subsidize high school fees)
  • Insured Benefits: Group Life / Income Protector / Funeral Fund / Capital Disability)
  • 2 Annual bonuses – of up to 70% of a month’s basic salary
  • Canteen, Gym, Concierge, L&D etc
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Smart4 Energy • Wes-Kaap

Hybrid
ZAR 850,000 - 1,200,000
Intermediate Software Engineer
Intermediate Software Engineer

Namocorp • Centurion

On-site
ZAR 480,000 - 720,000
Flexible hours
Free snacks
Casual dress code
+2
Senior Software Engineer - MEAN Stack / Node.js
Senior Software Engineer - MEAN Stack / Node.js

60 Degrees • Durbanville

Hybrid
ZAR 949,000 - 1,339,000
Hybrid work model
Salary including medical aid subsidy
30 days annual leave
+3
Software Development Team Lead
Software Development Team Lead

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement fund
Life insurance
+4
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
Software Development Manager (Somerset West)
Software Development Manager (Somerset West)

Datafin • Somerset West

On-site
ZAR 800,000 - 1,200,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Software Engineer (Developer/Technical)
Software Engineer (Developer/Technical)

Black Pen Recruitment • Cape Town

Hybrid
USD denominated salary
Annual cash bonus based on performance
Opportunity to partake in ESOP after 12 months
Engineering Team Lead
Engineering Team Lead

Agrigate One Limited • Johannesburg

Hybrid
ZAR 800,000 - 1,100,000
Leadership development
Hybrid work environment
Competitive salary and performance-based incentives