Role Overview:
Our client is seeking an innovative and forward-thinking Chief Technology Officer (CTO) to lead its technology strategy, architecture, and execution. This role is ideal for a hands-on technologist with deep expertise in cloud platforms (primarily AWS), Databricks, machine learning, generative AI, and a strong track record of delivering scalable, AI-powered solutions.
The CTO will serve as a visionary and external-facing representative of the company’s technology direction, aligning leading-edge innovation with commercial goals in a dynamic and evolving market.
Key Responsibilities:
* Define and deliver the long-term technology strategy and roadmap, with a focus on AI-driven, cloud-native platforms.
* Architect scalable, secure, and high-performance solutions built on AWS and Databricks.
* Drive innovation in machine learning, generative AI, and data engineering, turning complex ideas into production-ready applications.
* Act as an external-facing technology leader, engaging with enterprise clients, partners, and stakeholders to present solutions and thought leadership.
* Lead and inspire cross-functional engineering teams, fostering a culture of technical excellence and agility.
* Champion the adoption of modern API paradigms, microservices, and container-based infrastructure.
* Remain at the forefront of emerging technologies, industry trends, and best practices across cloud, data, and AI.
* Collaborate with product, commercial, and data teams to align technology capabilities with business needs.
* Represent the organisation in technical forums, strategic partnerships, and industry events.
Required Qualifications & Experience:
* 10+ years’ experience in a senior technology leadership role such as CTO, VP of Engineering, or Chief Architect.
* Proven hands-on expertise in AWS cloud services and Databricks, including Spark, Lakehouse architecture, and Delta Lake.
* Demonstrable experience designing and deploying machine learning and generative AI solutions at scale.
* Strong working knowledge of containerisation and orchestration tools such as Kubernetes and Docker.
* Deep understanding of API-first development, microservices architecture, and distributed systems.
* Solid software engineering background with strong coding and system design skills (e.g., Python, Scala, Java).
* Familiarity with Azure and other hyperscale platforms is an advantage.
* In-depth knowledge of data platforms, governance, and real-time analytics.
* Experience within the insurance industry or related data-driven domains is highly desirable.
* Excellent communication and stakeholder engagement skills, with the ability to operate confidently at both board and engineering levels