Head of Software Engineering
Liquid Thought · South Africa · 2026-10-24
About this role
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 power business growth.
KEY RESPONSIBILITIES
Strategic technical leadership
• Define and execute comprehensive technology roadmap aligned with business objectives and market opportunities
• Drive design decisions for cloud-native applications, microservices and distributed systems
• Establish technical vision for scalable, secure and maintainable software platforms
• Lead digital transformation initiatives and modernisation of legacy systems
• Evaluate and adopt emerging technologies to maintain competitive technical advantages
Engineering excellence & operations
• Implement robust software development processes
• Establish and enforce coding standards, code review protocols and automated testing frameworks
• Oversee CI/CD pipeline architecture, infrastructure as code and deployment automation
• Drive quality assurance processes, performance optimisation and system reliability initiatives
• Manage technical debt reduction and continuous improvement programs
Team leadership & development
• Build and lead a team of software engineers and technical leads
• Recruit top-notch engineering talent and establish clear career development pathways
• Foster a culture of innovation, collaboration and technical excellence
• Conduct performance reviews, provide mentorship and drive professional growth
• Create inclusive engineering culture that promotes diversity, learning and continuous improvement
Cross-functional collaboration
• Collaborate with other technology and business teams to ensure seamless system integration
• Work with design and UX teams to deliver exceptional user experiences
• Coordinate with security teams to implement robust cybersecurity measures and compliance standards
• Present technical strategy and progress updates to executive leadership and stakeholders
Delivery & performance management
• Ensure on-time delivery of high-quality software products and features
• Manage engineering resources, project timelines and risk mitigation strategies
• Establish and monitor key performance indicators (KPIs) for productivity and quality
• Drive incident response, post-mortem analysis and system reliability improvements
• Optimise development velocity while maintaining code quality and system stability
REQUIRED QUALIFICATIONS, EXPERIENCE AND COMPETENCIES
Education & experience
• Honours degree in Computer Science, Software Engineering, Electronic Engineering or related technical field
• 10+ years of software development experience with progressively increasing responsibility
• Minimum 5 years in engineering leadership roles managing teams of 15+ engineers
• Proven track record of scaling engineering organisations through rapid growth phases
• Experience in technology companies, SaaS platforms, or high-growth startups preferred
Technical expertise
• Deep hands-on experience with cloud platforms (AWS, Azure, GCP) and cloud-native architecture patterns
• Strong software engineering expertise
• Extensive experience with containerisation and orchestration (Docker, Kubernetes, EKS/AKS)
• Expert knowledge of microservices architecture, API design, and distributed systems
• Advanced understanding of CI/CD pipelines, infrastructure as code (Terraform, CloudFormation), and DevOps tooling
• Experience with modern frontend frameworks (React, Angular, Vue.js) and backend technologies
Leadership & Management skills
• Exceptional leadership abilities with demonstrated success building and scaling engineering teams
• Strategic thinking and ability to translate business objectives into technical roadmaps
• Excellent communication and presentation skills for technical and non-technical audiences
• Experience managing engineering budgets, vendor relationships and partnerships
• Proven ability to drive cultural change
• Data-driven decision-making approach with strong analytical and problem-solving skills
System & Architecture knowledge
• Understanding scalable system design, performance optimisation and reliability engineering
• Experience with database technologies (relational and NoSQL), data architecture and analytics platforms
• Knowledge of security best practices, compliance frameworks and privacy regulations
• Understanding of monitoring, logging and observability tools (e.g., DataDog, New Relic, AppDynamics)
• Experience with automated testing strategies, quality assurance processes and deployment practices
Originally posted on Himalayas
Skills asked for
- microservices
- ci/cd
- cybersecurity
- aws
- azure
- gcp
- docker
- kubernetes
Similar jobs
- Head of SoftwareNorthwoodspace · Torrance
- Head of Software EngineerData Wow Co., Ltd. · Bangkok
- Head Of Sales (Software Sales)- UKAzeus Convene · London
- Head of Software Customer Support ProjectsBEUMER Group · Aarhus
- Head of Software EngineeringDeligo · Budapest
- Head of Software Engineering - C#.NET, Java, AWS, AIExperian · Nottingham
- Head of Software OperationsNuro · Mountain View
- Head of Embedded SoftwarePeakenergy · Burlingame
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.