Head Of Software Engineering

Johannesburg, Gauteng, South Africa

Job Description

Key Responsibilities:

  • Lead, mentor, and structure teams across Natural/Adabas, C#, Java, Flutter, and Delphi.
  • Implement modern SDLC, CI/CD, and DevOps practices to enhance delivery quality.
  • Drive the modernisation of legacy systems (Natural, Delphi, and Sybase) toward PostgreSQL, .Net Core, Flutter, and Azure-native solutions.
  • Partner with Product, Scrum, and BA teams to deliver against sprint goals.
  • Track resource utilisation, risks, and progress, ensuring quality and timely delivery.
  • Lead architecture reviews, enforce documentation, and maintain version control.
  • Enforce secure coding and QA practices aligned with audit and ISO standards.
Job Experience and Skills Required:
  • Tertiary qualification in Computer Science, Information Systems or a related field
  • 6+ years in software development, with experience leading teams or development streams
  • Demonstrated success in modernising legacy systems and improving platform stability
  • Experience delivering under Agile Scrum, with Jira or Azure Boards
Apply now!
For more IT jobs, please visit />
I also specialise in recruiting in the following:
  • Software Development
  • Data Engineer
  • Data Analyst
  • Infrastructure
  • Architecture
  • ... and more!
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information contact:
Monica de Wet
Senior Recruitment Consultant

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1590971
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned