Head of Software Engineering
1 week ago
The Head of Software Engineering will lead and scale the software engineering function across multiple teams, driving innovation, delivery excellence, and technical strategy. The role requires a strong background in .NET Core development, mobile application design (iOS/Android), and enterprise-level software architecture. The successful candidate will ensure that the organisation's technology solutions are scalable, secure, and aligned with business goals.
Key Responsibilities
- Strategic Leadership:
- Define and execute the software engineering strategy in alignment with the company's vision and business objectives.
- Team Management:
- Lead, mentor, and grow a diverse engineering team of 30–35 members, including 6 direct reports (Software Development Managers, Architects, and Leads).
- Technical Oversight:
- Provide architectural direction and best practices for enterprise-grade systems built on .NET Core, C#, and mobile technologies (Flutter, Xamarin, MAUI, React Native, etc.).
- Innovation & Delivery:
- Drive agile and DevOps practices to ensure timely and high-quality software releases.
- Collaboration:
- Work closely with Product, Infrastructure, Security, and Data teams to deliver integrated solutions.
- Quality & Performance:
- Ensure robust CI/CD pipelines, code quality standards, and continuous improvement in engineering processes.
- Vendor and Stakeholder Management:
- Manage technical partnerships, budgets, and stakeholder expectations.
- Future Readiness:
- Stay ahead of emerging technologies, frameworks, and cloud innovations to enhance software delivery.
Qualifications & Experience
- Education:
Minimum Honours Degree in Computer Science, Software Engineering, or a related field.
Experience:
- 10+ years of software development experience, with at least 5 years in a leadership capacity.
- Proven experience leading large-scale software teams (20+ engineers).
- Extensive hands-on expertise in .NET Core, C#, ASP.NET, and related frameworks.
- Solid experience in mobile application development (native or cross-platform).
- Strong understanding of cloud environments (Azure, AWS, or GCP).
- Exposure to front-end frameworks such as Angular, React, or Blazor is advantageous.
- Strong background in DevOps practices, CI/CD pipelines, and microservices architecture.
Core Competencies
- Strategic and analytical thinker with a strong technical foundation.
- Excellent leadership, mentoring, and communication skills.
- Strong problem-solving and decision-making ability.
- Passion for innovation, technology trends, and continuous improvement.
- Ability to operate effectively in a fast-paced, agile environment.
Preferred Certifications
- Microsoft Certified: Azure Solutions Architect Expert
- Certified ScrumMaster (CSM) or SAFe Certification
- TOGAF or equivalent architecture certification
-
Head of Software and Platform Engineering
7 days ago
Cape Town, Western Cape, South Africa Old Mutual Limited Full time R600 000 - R1 000 000 per yearLet's Write Africa's Story TogetherOld Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job DescriptionThe Head of Software Engineering reports into the Head of Engineering and is responsible for the development of high-quality designs and solutions and the integration of these at an Enterprise level across Old...
-
Head of Software Engineering
4 days ago
Cape Town, Western Cape, South Africa Liquid Thought Full time R120 000 - R250 000 per yearAbout the job Head of Software Engineering ABOUT THE ROLE Were looking for a Head of Software Engineering to lead our software development efforts and drive technical excellence across our engineering teams. Reporting to the Chief Information Officer, this role is perfect for a seasoned engineer who thrives on delivering innovative software solutions that...
-
Head of Software Engineering
4 days ago
Cape Town, Western Cape, South Africa Liquid Thought Full time R1 000 000 - R3 000 000 per yearABOUT THE ROLEWere looking for a Head of Software Engineering to lead our software development efforts and drive technical excellence across our engineering teams. Reporting to the Chief Information Officer, this role is perfect for a seasoned engineer who thrives on delivering innovative software solutions that power business growth.KEY...
-
Software Engineer IV
7 days ago
Cape Town, Western Cape, South Africa MRI Software Full time R250 000 - R450 000 per yearSince we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you.Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...
-
Intermediate Software Development Engineer
3 days ago
Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per yearWe Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Intermediate Software Development Engineer
3 days ago
Cape Town, Western Cape, South Africa BET Software Full time R70 000 - R120 000 per yearWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Head Of Engineering
7 days ago
Cape Town, Western Cape, South Africa Set Consulting Full time R1 000 000 - R3 000 000 per yearWe're Hiring: Head of Engineering | Renewable Energy SectorLocation: Cape TownContract Type: PermanentIndustry: Renewable Energy / Solar PowerSalary: Market-related (based on experience)Are you a visionary engineering leader with a passion for innovation in solar energy?Join a dynamic team driving sustainable energy solutions across Africa. We're looking for...
-
Software Engineer
3 days ago
Cape Town, Western Cape, South Africa Aerobotics Full time R800 000 - R1 000 000 per yearAbout AeroboticsTo date, we've analysed over 340 million trees and 100 million fruit, helping farmers make critical operational and agricultural decisions that maximise yield and efficiency. Our global team of 50+ professionals is headquartered in Cape Town, with commercial offices in the USA, Australia, Portugal, Spain, and South America.The OpportunityWe...
-
Software Engineer
6 days ago
Cape Town, Western Cape, South Africa Aerobotics Full time R600 000 - R1 200 000 per yearAbout AeroboticsOur mission is to provide intelligent tools to feed the world. We do this by delivering actionable tree and fruit insights to growers across 18 countries, powered by imagery and advanced computer vision.To date, we've analysed over 340 million trees and 100 million fruit, helping farmers make critical operational and agricultural decisions...
-
Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Old Mutual Limited Full time R1 500 000 - R2 500 000 per yearLet's Write Africa's Story TogetherOld Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job Description·Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).5+ years of experience as a Full-Stack Software Engineer, with a track record of delivering complex...