Head of Software and Platform Engineering
1 week ago
Let's Write Africa's Story Together
Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.
Job Description
The 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 Mutual. This role guides technical design and the development and maintenance of software engineering principles throughout Old Mutual – working with other Engineering Head roles to achieve this.This role requires fundamentals in engineering practices, an analytical and data-driven approach to problem solving, while following the DevSecOps model so that teams are empowered to own the full development and support the software development life cycle. The successful incumbent also has a track record of leading Software Engineering teams, driving outcome-based performance.Key Responsibilities:
- Engineering Strategy: Develop and execute a comprehensive software engineering strategy that aligns with the organization's business goals and technology requirements.
- Chapter Leadership: Provide technical and people leadership to the engineering chapter: driving standards, enabling skill development, and ensuring alignment of engineering practices across the organization. Oversee chapter members across multiple teams, fostering a strong community of practice, guiding career growth, and promoting a culture of accountability, collaboration, and continuous improvement.
- Team Leadership: Lead and manage a small team of software engineers to help manage and build centralised methodologies, libraries and tooling to be utilized by the rest of the organization. Ensuring the team are organized, motivated, and equipped to deliver high-quality software and technology solutions.
- Software Development Governance: Oversee the development of software applications, ensuring the different teams meet quality, performance, and scalability requirements.
- Release and Deployment: Collaborate with development and operations teams to manage the release and deployment process, ensuring that software updates and changes are rolled out smoothly.
- Technology Stack Selection: Evaluate with other leads and select appropriate technologies and tools for software development, keeping up with industry trends and emerging technologies.
- DevOps Practices: Implement DevOps practices to automate software delivery and operations, improving efficiency and reducing manual intervention.
- Performance Optimization: Continuously optimize software and technology platforms in your area for performance, scalability, and cost-efficiency.
- Documentation: Maintain comprehensive documentation of software and platform architecture, configurations, and best practices to ensure transparency and facilitate knowledge sharing.
- Security: Collaborate with the Head of DevSecOps to ensure that security practices are integrated into software and platform engineering processes.
- Quality Assurance: Collaborate with the Head of Quality Engineering to Implement and maintain quality assurance processes to ensure software quality and reliability.
- Technology Stack Updates: Work with development leads to keep technology stacks and platforms up-to-date with security patches and updates to mitigate vulnerabilities. Maintaining a backlog of technical debt that teams needs to address.
- Vendor and Tool Management: Manage relationships with external technology providers and vendors, including contract negotiations and tool selection.
- Continuous Improvement: Foster a culture of continuous improvement in software engineering, encouraging innovation and the adoption of best practices.
- Communication: Collaborate with other departments to understand their technology needs and ensure that software standards are aligned with their requirements.
- Reporting: Provide regular updates and reports to senior management on the status, performance, and impact of software and platform engineering initiatives.
Requirements:
- Degree in Computer Science/ Engineering/ Mathematics or related experience.
- 12+ years Software Development Experience with at least 5+ years leading software development teams.
- In depth experience and great technical skills developing solutions at both a backend and frontend level.
- Familiarity with DevSecOps and Cloud design approaches.
- Experience in containerization of developed solutions.
- Familiarity with a variety of programming languages, especially C# and Java.
Skills
Action Planning, Action Planning, Adaptive Thinking, Agile Project Management, Budget Management, Change Management, Current State Assessment, Data Compilation, Evaluating Information, Executing Plans, Futures Thinking, Gaps Analysis, IT Implementation, Learning and Development (L&D), Managing Stakeholder Expectations, Oral Communications, Policies & Procedures, Project Life Cycle Management, Project Performance Management (PM), Project Quality Assurance, Project Reporting, Project Risk Management, Project Schedule Management, Project Scope Management, Project Strategy {+ 1 more}Competencies
Business InsightCollaboratesCommunicates EffectivelyCultivates InnovationCustomer FocusDecision QualityDevelops TalentDrives EngagementEducation
NQF Level 8 - Honours or Postgraduate Diploma or equivalentClosing Date
27 November 2025 , 23:59The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.
The Old Mutual Story
-
Head of Software Engineering
1 week ago
Cape Town, Western Cape, South Africa Mindworx Consulting and Academy Full time R900 000 - R1 200 000 per yearThe 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...
-
Head of Software Engineering
5 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
5 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: Platform
1 week ago
Cape Town, Western Cape, South Africa KingMakers Full time R120 000 - R240 000 per yearAt KingMakers, we're not here to follow the industry, we're here to define it.We are a proudly homegrown African company, building the future of sports and iGaming entertainment across the continent. Since our launch in 2018, we've created platforms that connect millions of fans to the excitement they love through our leading...
-
Software Platform Engineering Manager
5 days ago
Cape Town, Western Cape, South Africa Canonical - Jobs Full time R150 000 - R250 000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineer IV
1 week 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...
-
Platform Engineering Lead
3 days ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per yearContract RoleMinimum Requirements:Certification in cloud technologies, platform engineering, or related domains.Experience with advanced CI/CD pipelines, infrastructure as code, and version control systems (e.g., Git).Deep understanding of cybersecurity principles and practices.Advanced knowledge of networking concepts and protocols.Strong SRE...
-
Platform Engineering Lead
3 days ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R1 200 000 - R1 800 000 per yearKey Roles and Responsibilities:Technical Leadership and Strategy: Lead the development and execution of the organization's platform engineering strategy. Provide technical leadership and guidance to the platform engineering team, ensuring alignment with business goals.Team Management: Manage and mentor a team of platform engineers, fostering a collaborative...
-
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...
-
Platform Engineer
1 week ago
Cape Town, Western Cape, South Africa Electrum Payments Full time R1 200 000 - R2 400 000 per yearElectrum is a next-generation payment software technology company.Since 2012, we've delivered trusted, enterprise-grade, cloud-native software to optimise financial transaction processing. Our deep expertise has established us as a respected partner in high-volume, low-value payment schemes, enabling clients to deliver services to millions of South Africans...