Head of Software Engineering

3 weeks ago


Johannesburg, South Africa Network Recruitment Full time

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. Youll work closely with business and product stakeholders to align technology delivery with strategic objectives.Whats in it for you? Youll 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, and Delphi)Manage and grow QA capability (manual and automated testing)Implement modern SDLC processes, CI/CD pipelines, and DevOps alignmentDrive the modernisation of legacy systems and adoption of Azure-native servicesPartner with product managers and scrum masters to ensure Agile deliveryOversee architecture reviews, documentation, and version control standardsAlign development efforts with business strategies and compliance goalsEnsure secure coding practices and audit readinessReport on team performance, risks, and roadmap progressionJob Experience and Skills Required:Education:Tertiary qualification in Computer Science, Information Systems, or a related fieldExperience:6+ years in software development, with leadership experienceProven success in modernising legacy systems and improving platform stabilityExperience delivering under Agile SCRUM with Jira or Azure BoardsStrong QA integration background (manual and automation testing strategies)Preferred Certifications:Cloud Architecture (Azure or AWS)TOGAF or secure SDLC certificationsKnowledge of COBIT 2019, ISO 27001, or NIST frameworksTechnical Environment:Languages: Natural/Adabas, Delphi, C#, Java, and Dart (Flutter)Databases: Sybase, MS SQL Server, and PostgreSQLTools: GitHub, SonarQube, Azure DevOps, ComponentOne, and TelerikHosting: On-prem, Citrix Cloud, Azure, and AWSApply now


  • Software Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa iDbase Software Full time R500 000 - R1 200 000 per year

    About the RoleWe are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...


  • Johannesburg, South Africa Communicate Engineering Full time

    Reference: CTE -WLe-1 Calling all talented and enthusiastic Software Engineers in Gauteng! Join a well-known global organization and be a key player in crafting exceptional product development solutions that drive sustainability and excellence. Be prepared to step into a role of leadership, showcasing your seasoned experience in the field of software...


  • Johannesburg, South Africa Communicate Engineering Full time

    Reference : CTE WLe-1Calling all talented and enthusiastic Software Engineers in Gauteng! Join a well-known global organization and be a key player in crafting exceptional product development solutions that drive sustainability and excellence. Be prepared to step into a role of leadership, showcasing your seasoned experience in the field of software...


  • Johannesburg, South Africa Network Engineering Full time

    Reference: NES -RS-1 We are seeking a talented Electronic Engineer specializing in software development to join our dynamic team. Duties & Responsibilities As an Electronic Engineer, you will play a crucial role in designing, developing, and testing software solutions for electronic systems. This position offers an exciting opportunity to work on...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R1 200 000 - R2 400 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...


  • Johannesburg, South Africa Iris Software Full time

    Job Description Manager Software Engineering Job Rank : Manager Location : Johannesburg, Gauteng Responsibilities The Africa Assurance Innovation and Digital team is looking to hire a skilled Manager Software Engineering to build tailored digital and innovative solutions for our Assurance business. These solutions are designed to monitor and facilitate...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R250 000 - R500 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...

  • Software Engineer

    1 week ago


    Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the RoleWe are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...