Job Search and Career Advice Platform

Enable job alerts via email!

Head Of Software Engineering

Network It

Gauteng

Hybrid

ZAR 500 000 - 600 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic technology company in Gauteng is seeking a Head of Software Engineering. In this hybrid role, you will lead the transformation of mission-critical systems by managing software development and quality assurance across platforms. The position requires strong technical leadership, experience in modernizing legacy systems, and a solid background in Agile methodologies. You will work with cross-functional teams and business stakeholders to ensure strategic technology delivery while implementing practices that enhance scalability and compliance.

Qualifications

  • 6+ years in software development with leadership experience.
  • Proven success in modernising legacy systems.
  • Strong background in QA integration and testing.

Responsibilities

  • Lead and coach development teams across multiple technologies.
  • Manage QA capabilities including manual and automated testing.
  • Implement modern SDLC processes and CI/CD pipelines.

Skills

Technical leadership
Agile methodologies
Modernization of legacy systems
Cross-functional team mentoring

Education

Tertiary qualification in Computer Science or related field

Tools

Jira
Azure Boards
GitHub
Azure DevOps
Job description

Reference : ITE

  • DEP-1Are you a seasoned technology leader with a passion for modernising platforms and driving engineering excellence?

Join a dynamic team as Head of Software Engineering and lead the transformation of mission‑critical systems.

Duties & Responsibilities

A leading organization is seeking a Head of Software Engineering to oversee all aspects of software development and QA across multiple platforms.

This hybrid role offers the opportunity to lead technical delivery, modernise legacy systems, and implement Agile practices while mentoring cross‑functional teams.

You’ll work closely with business and product stakeholders to align technology delivery with strategic objectives. What’s in it for you?

You’ll shape the future of technology delivery, uplift SDLC governance, and introduce modern tools and processes to ensure scalability, resilience, and compliance across platforms.

Key Responsibilities
  • Lead and coach development teams across multiple technologies (Natural Adabas, C#, Java, Flutter, Delphi)
  • Manage and grow QA capability (manual and automated testing)
  • Implement modern SDLC processes, CI/CD pipelines, and DevOps alignment
  • Drive modernisation of legacy systems and adoption of Azure‑native services
  • Partner with product managers and scrum masters to ensure Agile delivery
  • Oversee architecture reviews, documentation, and version control standards
  • Align development efforts with business strategies and compliance goals
  • Ensure secure coding practices and audit readiness
  • Report on team performance, risks, and roadmap progression
Job Experience and Skills Required
  • Education: Tertiary qualification in Computer Science, Information Systems, or related field
  • Experience: 6+ years in software development with leadership experience
  • Proven success in modernising legacy systems and improving platform stability
  • Experience delivering under Agile SCRUM with Jira or Azure Boards
  • Strong QA integration background (manual and automation testing strategies)
Preferred Certifications
  • Cloud Architecture (Azure or AWS)
  • TOGAF or secure SDLC certifications
  • Knowledge of COBIT, ISO, or NIST frameworks
Technical Environment

Languages: Natural / Adabas, Delphi, C#, Java, Dart (Flutter)

Databases: Sybase, MS SQL Server, PostgreSQL

Tools: GitHub, SonarQube, Azure DevOps, ComponentOne, Telerik

Hosting: On-prem, Citrix Cloud, Azure, AWS

Package & Remuneration

R R Annually

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.