Chief Technology Officer (CTO)
Role details
Job location
Tech stack
Job description
Strategic Leadership
Define and own the company's long-term technology strategy aligned with commercial goals and client needs, with a specific emphasis on modern AI capability, automation, and emerging technologies. Identify emerging technologies and assess their applicability to client solutions and internal processes. Lead the ongoing evolution of our technical frameworks, methodologies, and delivery standards. Lead the development of the company's AI offering.
Technical Governance & Architecture
Oversee architectural decisions across projects to ensure scalability, security, maintainability, and performance. Establish and maintain coding standards, best practices, and quality assurance processes across teams. Support presales and discovery phases with technical scoping, solution design, and estimation.
Team Leadership & Capability Building
Build and mentor a multidisciplinary engineering team including developers, solution architects, and DevOps specialists. Define career pathways, training programmes, and AI upskilling frameworks. Foster a culture of innovation, experimentation, and continuous improvement.
Operational & Delivery Oversight
Ensure reliable, predictable, and high-quality delivery across multiple simultaneous client engagements. Partner with Delivery/Project Management to define realistic timelines, identify risks, and strengthen delivery processes. Oversee technical due diligence for new client partnerships.
Client & Stakeholder Engagement
Act as a trusted technical advisor to senior client stakeholders. Communicate complex technical concepts in a clear, commercial, and client-friendly manner. Build long-term relationships that position us as a strategic partner, not just a supplier.
Requirements
Strategic thinker with strong technical intuition. Collaborative, approachable, and confident leading multidisciplinary teams. Comfortable navigating ambiguity and bringing clarity to complex challenges. Strong problem-solver with a bias for action and delivery. Passionate about technology, innovation, and building high-quality digital products.
Digital Agency / Software Consultancy Experience Candidates must have substantial experience in a digital agency, custom software studio, or technology consultancy environment, including:
Managing multiple concurrent client projects of varying size and complexity. Understanding commercial models such as retainers, fixed-scope builds, and time-and-materials engagements. Balancing delivery quality with commercial constraints and deadlines. Leading conversations around digital transformation, technical strategy, and product innovation.
Technical Expertise
Proven track record architecting and delivering complex bespoke software solutions, including AI solutions. Strong understanding of modern development practices (CI/CD, automated testing, DevOps, cloud-native architectures). Broad knowledge of the following technology stacks (e.g., JavaScript/TypeScript, Python, .NET, Java, Low-Code) and experience overseeing full-stack development. Experience with cloud platforms (AWS, Azure etc.). Strong understanding of data, security, privacy, and compliance considerations.
Leadership & Communication
Demonstrated ability to lead engineering organisations through growth and change. Excellent communication skills - able to engage business leaders, clients, and engineers alike. Commercially minded with a strong understanding of budgets, resource planning, and profitability. Confident operating at both strategic and hands-on levels.
Desirable skills and experience
Experience creating or scaling AI practices and capabilities. Experience building or scaling a technical function from early stages. Prior involvement in defining agency technology offerings or service lines. Exposure to multiple industry verticals. Experience with AI applications, automation, or emerging technology R&D. Contributions to open-source projects or thought leadership within the tech community.