2,288,338open jobs
145,458companies
280,591added this week
Browse all
Location
In office (South Africa)
Seniority
Architect
Employment
Full-Time

First seen by Alion on Nov 6, 2026. MIT Recruitment scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Introduction

 

The Head of Software Engineering is a key member of middle management team, responsible for software engineering leadership, overseeing software architecture and software development practices, discipline leadership, and the maturation of software engineering service offerings. The role ensures alignment with industry standards and best practices while identifying and pursuing new business opportunities within existing accounts, maintaining strategic client relationships, collaborating with management to secure leads, recommending optimal engagement models, and overseeing project delivery to ensure quality and client satisfaction.

 

The Head of Software Engineering has a strong focus on relationship-driven growth within existing clients and accounts while driving financial performance, discipline health, technical excellence, and sustainable capability growth across the Software Engineering discipline.

 

 

Duties & Responsibilities

The HoD’s responsibilities include:

  • Understand client environments and future business needs and how the company's offerings could address those requirements.
  • Responsible for identifying leads and opportunities within existing client environments (relationship-driven growth within existing clients).
  • Lead engagement with General Manager and/or Account Manager regarding potential leads.
  • Own and manage relationships with nominated client individuals to drive engagement expansion within accounts.
  • Assist Business Development in external environments through discipline-specific pre-sales activities.
  • Recommend ideal client engagement models aligned to quality, control and team culture.
  • During project delivery, provide oversight and quality governance across engagements, including risk management, issue resolution, and client expectation management aligned to QA and governance processes.

 

  • Provide input into Digital Consulting strategy.
  • Ensure alignment and strong collaboration with Shared Services (HR, Finance, Business Development, and General Management) to drive discipline performance.
  • Scale and mature discipline offerings and competency frameworks to ensure sustainable capability growth.
  • Develop and maintain discipline capability, skills, and career pathways aligned to competency models.
  • Act as a Subject Matter Expert (SME) and represent the discipline externally in the industry.
  • Financial, Pipeline & Operational Accountability 
  • Own and deliver against assigned annual sales, Discipline revenue, and gross profit targets
  • Define and own Headcount & Skills plan.
  • Responsible for Discipline pipeline and resource allocation.
  • Track performance across key levers including headcount, utilisation, GP, pipeline, and other commercial metrics.

 

Business Development Alignment

  • Work closely with Business Development, HoDs, and Operations Managers to reach assigned annual targets.
  • Accountable for pre-sales coordination and proposal inputs.
  • Relationship Sphere 3: Relationships with Consultants
  • Accountable for Communities of Practice (CoPs).
  • Ensure discipline training recommendations are in line with market demand via skills plan.
  • Support PDP development and performance processes.
  • Develop discipline capability, skills, and structured career development pathways for consultants.
  • Support recruitment process.

 

Internal Alignment

  • Align and engage with internal stakeholders.
  • Work closely across departments (HR, Finance, Business Development, and General Management) to ensure alignment and execution of discipline objectives.

 

Personal Billability

  • Contribute to delivery where applicable.
  • Billability is optional but expected to contribute through oversight, governance, or specialist roles where required.

 

Unique Work Conditions:

  • Must be willing and able to travel within Gauteng on a daily basis and further travel might be required from time-to-time.
  • Must be able and willing to be involved in various projects across multiple client sites at times.
  • Must be willing and able to work overtime from time to time as required not only by client deadlines but internal commitments as well.
Desired Experience & Qualification

Background and Education

  • A tertiary qualification in Computer Science, Information Technology, Software Engineering, Engineering, or a related field.
  • 10+ years of experience in software engineering, software development, or technology consulting environments.
  • 5+ years of experience in leadership roles such as Technical Lead, Engineering Manager, Software Development Manager, Solution Architect, Head of
  • Engineering, or similar.
  • Proven experience leading and scaling software engineering teams in enterprise environments.
  • Demonstrated experience in software architecture, solution design, software delivery governance, and engineering best practices.
  • Experience managing complex client engagements, software delivery portfolios, and multi-disciplinary teams.
  • Strong understanding of modern software development methodologies, engineering frameworks, DevOps practices, cloud technologies, and architectural patterns.
  • Experience contributing to business development activities, pre-sales engagements, proposal development, and client relationship management.
  • Experience driving discipline growth, capability development, workforce planning, and recruitment strategies.
  • Relevant industry certifications in software architecture, cloud platforms, agile delivery, or engineering leadership would be advantageous.
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.
2,288,338 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

Leadership
Similar stack
Same company
South Africa
In office · Full-Time · Durban
Apply
Tech Lead 4 hours ago
In office · Full-Time · Johannesburg
JavaScript
TypeScript
SQL
C#
Frontend
Angular
JQuery
DevOps
Windows
Management
Agile
Scrum
Apply
In office · Full-Time · South Africa
Management
Agile
Apply
Engineering Manager 3 days ago
In office · Full-Time · Piet Retief
Apply
In office · Full-Time · Cape Town
Apply
In office · Full-Time · Lucerne
DevOps
Windows
Management
Jira
Agile
Scrum
Kanban
Apply
≈ $157k – $296k per year (Estimated) · Remote (United States) · Full-Time
Python
SQL
Databases
PostgreSQL
AI/ML
Function Calling
AI Agents
LLM
RAG
Time Series
DevOps
Kubernetes
Platform Engineering
Management
Agile
Apply
Product Owner 1 day ago
Remote (Brazil) · Full-Time · 5+ years exp · Brazil
SQL
AI/ML
Prompt Engineering
DevOps
Rest API
Management
Jira
Agile
Scrum
Kanban
QA
Swagger
Postman
Apply
Product Owner 1 day ago
$110k – $130k per year · In office · TS/SCI · 5+ years exp · Bachelor's Degree · Dayton
Python
DevOps
Helm
Istio
Docker
Kubernetes
GitLab
Management
Confluence
Jira
Agile
Scrum
SpaceTech
SysML
Apply
$147k – $157k per year · In office · Full-Time · 3+ years exp · Master's Degree · Saint Louis
JavaScript
TypeScript
AI/ML
Model Context Protocol
Frontend
React.js
DevOps
CI/CD
AWS
Management
Agile
Apply
In office · Full-Time · South Africa
Management
Xero
Apply
Remote (South Africa) · Full-Time · South Africa
AI/ML
Machine Learning
Apply
Remote (South Africa) · Full-Time · South Africa
Python
Java
SQL
Scala
Databases
MySQL
PostgreSQL
Redis
RabbitMQ
MS SQL
Memcached
Apache Kafka
DevOps
GCP
Azure
Jenkins
AWS
Docker
Kubernetes
Travis CI
GitHub
Linux
Apply
Remote (South Africa) · Full-Time · South Africa
Python
SQL
Databases
MySQL
PostgreSQL
Redis
RabbitMQ
MS SQL
Memcached
Apache Kafka
DevOps
GCP
Azure
Jenkins
AWS
Docker
Kubernetes
Travis CI
GitHub
Linux
Apply
Full Stack Engineer 13 days ago
Remote (South Africa) · Full-Time · South Africa
Python
JavaScript
TypeScript
Python
FastAPI
Django
Databases
MySQL
PostgreSQL
AI/ML
Copilot
Cursor
Claude Code
LLM
RAG
Frontend
React.js
Mobile
Clean Architecture
DevOps
Rest API
Terraform
GCP
Datadog
Azure
CI/CD
AWS
Docker
Grafana
QA
Sentry
Apply
In office · Full-Time · South Africa
Management
Agile
Apply
In office · Contractor · 5+ years exp · South Africa
Apply
COMPLIANCE MANAGER 7 hours ago
In office · Full-Time · South Africa
DevOps
Incident Management
Apply
$77k – $89k per year (gross) · In office · Full-Time · South Africa
Apply
Equity · In office · Contractor · Bachelor's Degree · South Africa
Apply
See all jobs
This is one of many
2,288,338 more open roles from verified company boards, updated every day.