×
Register Here to Apply for Jobs or Post Jobs. X

Head of Software Engineering

Job in Johannesburg, 2000, South Africa
Listing for: ATS Client
Full Time position
Listed on 2026-07-17
Job specializations:
  • Software Development
    DevOps, Software Project Mgr/ Lead, Software Testing, Software Architect
Job Description & How to Apply Below

Hands‑on Head of Software Engineering with full SDLC ownership and a strong Dev Ops focus. Responsible for leading and evolving end‑to‑end development across internal and customer‑facing systems, spanning both legacy and modern platforms. This working leadership role manages a team of ~12 (developers, QA, scrum master, and implementation specialist) while remaining technically involved—reviewing code, setting standards, and driving automation and best practices.

A key opportunity to bring structure, consistency, and a mature Dev Ops culture to a .NET/C# environment and elevate overall engineering capability.

Responsibilities
  • Own the full SDLC from planning and requirements through development, QA, release, and ongoing support.
  • Provide clear, consistent reporting across delivery, quality, and support to ensure full visibility of progress and system health.
  • Design, build, and continuously enhance CI/CD pipelines to automate build, integration, and deployment.
  • Drive mature release management with predictable, low‑risk deployments, rollback capability, and robust change control.
  • Champion a Dev Ops culture focused on shared ownership, automation‑first practices, and strong feedback loops across teams.
  • Establish and embed unit testing as a core engineering practice.
  • Define and implement a comprehensive test strategy covering unit, integration, regression, and automation.
  • Lead QA resources and integrate quality gates into the pipeline, ensuring testing is continuous rather than a final step.
Qualifications
  • Tertiary qualifications
  • 9+ years in software development with a demonstrable progression into technical leadership.
  • Hands‑on experience building SDLC processes from an immature baseline into a repeatable practice.
  • Experience with .NET/C# ecosystems, across both legacy and modern codebases.
  • Strong Dev Ops background: CI/CD pipeline design, release automation and configuration management.
  • Cloud experience is highly beneficial, particularly the ability to plan and lead a migration.
  • Demonstrated experience defining and implementing test strategy, including unit testing and test automation.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary