707,525open jobs
41,962companies
101,146added this week
Browse all
Salary
$41k – $85k per year (Estimated)
Location
Remote/Hybrid (Johannesburg, South Africa)
Seniority
Architect · 9+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.

Location: Hybrid - Bedfordview

Employment Type: Permanent

Industry: Insurance | Software Engineering | Technology Leadership

WatersEdge Solutions is partnering with a client to recruit a hands-on Head of Software Engineering to lead and mature the full software development lifecycle across internal business systems and customer-facing applications. This is a senior technical leadership role for someone who can balance people leadership with active engineering involvement in a .NET / C# environment.

About the Role

As Head of Software Engineering, you will own the SDLC from planning through development, QA, release, and application support. You’ll lead a team of approximately 12, including developers, test engineers, a scrum master, and an implementation specialist, while remaining hands-on with code reviews, standards, automation, DevOps practices, and technical direction.

Key Responsibilities

  • Own the full SDLC across planning, development, QA, release, and support
  • Establish repeatable, well-documented engineering processes
  • Provide clear reporting on delivery, quality, and support metrics
  • Drive Agile/Scrum delivery with effective, outcome-focused ceremonies
  • Design and improve CI/CD pipelines for build, integration, and deployment
  • Mature release management with rollback capability and change control
  • Introduce infrastructure-as-code, environment standardisation, and configuration management
  • Champion DevOps culture, automation, and shared ownership
  • Define and implement test strategy across unit, integration, regression, and automated testing
  • Own production reliability, incident response, root-cause analysis, monitoring, and alerting
  • Manage, mentor, and grow the engineering team while protecting a healthy team culture
  • Align delivery priorities with business stakeholders across internal and customer-facing systems

What You’ll Bring

  • 9+ years in software development with progression into technical leadership
  • Deep current expertise in the .NET / C# ecosystem
  • Proven experience building mature SDLC processes from an immature baseline
  • Strong DevOps background, including CI/CD, release automation, and configuration management
  • Experience defining and implementing test strategy, unit testing, and test automation
  • Experience owning production application support, incident management, and reliability practices
  • Strong people leadership experience, including building, managing, developing, and retaining engineering teams
  • Comfortable remaining hands-on through code reviews, automation prototyping, and technical leadership

Nice to Have

  • Cloud experience, especially leading or planning cloud migrations
  • Experience modernising legacy systems
  • Containerisation experience
  • Exposure to internal line-of-business systems and external customer-facing products
  • Azure, Azure DevOps, or Kubernetes certifications
  • Familiarity with observability tooling and SRE-style reliability practices

What’s On Offer

  • Senior leadership opportunity with full SDLC ownership
  • Hybrid working model based in Bedfordview
  • Opportunity to shape engineering standards, automation, and DevOps culture
  • Scope to lead both legacy modernisation and modern product delivery
  • Chance to mentor and grow a strong technical team

Company Culture

This is a business that values strong team culture, accountability, and technical excellence. The environment is practical and delivery-focused, with a clear need for a leader who can bring structure without compromising the positive team culture already in place. You’ll be expected to lead by example, support people’s growth, and create a consistent, high-performing engineering environment.

Please Note: If you have not been contacted within 10 working days, consider your application unsuccessful.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
707,525 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Johannesburg
$27k – $70k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree
PHP
C#
C#
.NET
Databases
MS SQL
AI/ML
OCR
DevOps
Rest API
CI/CD
Bitbucket
Incident Management
Apply
$74k – $104k per year • In office • Full-Time • 10+ years exp • Somerset West
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
React.js
DevOps
Terraform
Azure DevOps
Azure
CI/CD
GitHub
Apply
$18k – $42k per year (Estimated) • In office • Full-Time • 5+ years exp • Johannesburg
JavaScript
TypeScript
SQL
PowerShell
C#
Node JS
Bash
C#
.NET
Node JS
Electron
Frontend
Vue.js
Angular
DevOps
Azure
Platform Engineering
Incident Management
Linux
Windows
DNS
Cybersecurity
Microsoft Entra ID
PKI
Apply
$104k per year • In office • Full-Time • Bachelor's Degree • Cape Town
Python
Go
JavaScript
TypeScript
SQL
C#
C#
.NET
Entity Framework Core
Databases
MySQL
Oracle
MS SQL
Apache Kafka
Frontend
Angular
React.js
DevOps
Azure
AWS
Apply
$74k – $104k per year • In office • Full-Time • 10+ years exp • Cape Town
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
React.js
DevOps
Terraform
Azure DevOps
Azure
GitHub
Apply
Diesel Mechanic 8 hours ago
$17k – $32k per year (Estimated) • In office • Full-Time • 5+ years exp • Mpumalanga
Apply
$17k – $38k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Johannesburg
Apply
$8.5k – $24k per year (Estimated) • In office • Full-Time • Sandton
Apply
$17k – $38k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Rustenburg
Apply
Legal Secretary 8 hours ago
In office • Full-Time
Apply
See all jobs
This is one of many
707,525 more open roles from verified company boards, updated every day.