Head of Software Engineering
Role details
Job location
Tech stack
Requirements
- Proven leadership experience leading a multidisciplinary technology function encompassing software development (Backend/Cloud) and preferably hardware/firmware engineering.
- Extensive experience successfully driving large-scale architectural transformation and modernisation projects (eg, monolithic to microservices, Legacy stack replacement, etc.).
- Expertise in cloud-native, scalable system design within a high-throughput, low-latency environment, preferably telematics/IoT.
- Deep understanding of modern web and mobile architecture, containerisation (Docker, Kubernetes, etc.) and serverless patterns.
- Demonstrable ability to set and enforce high standards for code quality, technical documentation and development practices.
- Proven experience in leading and mentoring technical managers and managing a large engineering budget.
- Excellent stakeholder and communication skills, including the ability to communicate complex technical concepts to executives.
- An understanding of my client's current technology stack (PHP, React and Native Mobile) and experience migrating off similar platforms.
- Experience with Python and the AWS ecosystem (EC2, S3, Lambda, RDS, etc.).
- Must have recent experience working with and to ISO 9001 or ISO 27001 standards.
- Familiarity with test-driven design methodologies (TDD).
The Opportunity:
In this high-profile, high-impact, strategic role you will be the senior technical authority driving my client's strategic evolution towards a scalable, software-first SaaS platform.
The successful post-holder will hold responsibility for the entire digital ecosystem (across the Web, Mobile and Cloud technologies), ensuring their technical vision aggressively pursues software-led growth, while continuing to improve the hardware solution which remains their core business offering.
The Head of Software Engineering will lead a multi-disciplinary engineering team, encompassing Frontend, Backend, Mobile, Hardware, DevOps and Quality Assurance; fostering a culture of technical rigour that integrates software agility with the continued evolution of their core technology-stack.
Benefits & conditions
- Market Rates
- Plus an excellent company benefits package (including 25 days holiday plus bank holidays, Private Healthcare, Bonuses, Pension, etc.)