Head of Software Engineering
MIT Recruitment
Job description
About the role
The Head of Software Engineering is a senior leader within the middle‑management team, responsible for steering software architecture, development practices and the overall health of the software engineering discipline. The role focuses on aligning services with industry standards, driving growth in existing accounts, and ensuring high‑quality project delivery.
Key responsibilities
- Understand client environments, identify business needs and match them with the company’s offerings.
- Lead pre‑sales activities, generate leads, and expand engagements with existing clients.
- Collaborate with General Manager, Account Manager and Business Development on opportunity pipelines.
- Provide oversight and quality governance during project delivery, including risk management and client expectation handling.
- Define and execute the discipline’s strategy, capability framework, career pathways and competency models.
- Own annual sales, revenue and gross‑profit targets; manage headcount, utilisation and pipeline metrics.
Required profile
- Proven experience leading software engineering teams and delivering complex software projects.
- Strong client‑facing skills with a track record of relationship‑driven growth.
- Ability to work cross‑functionally with HR, Finance, Business Development and General Management.
- Commercial acumen to manage budgets, pipelines and profitability.
Required skills
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 day ago
Expires 1 month from now
9 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
MIT Recruitment
Related job offers
-
Senior Data Governance & Data Management Specialists
Itonga Resourcing Johannesburg -
IT Technician – Managed Services Provider
Belay Talent Solutions (Pty) Ltd Pretoria -
.NET Developer
SM Squared Talent (Pty) Limited Pretoria -
AI Architect – Design Intelligent Business Solutions
Hi-Tech Recruitment – IT Johannesburg -
Remote Data Analyst – Full‑time
Network IT Johannesburg North