David Dyke

David Dyke

Technology leader building high-performing teams and cloud-native products

Codewars

Career Profile

I am a senior engineering leader with deep expertise in building and transforming high-performance technology organisations. As Head of Engineering at a FTSE 250 company in the City of London, I lead the full engineering function across the business, driving the modernisation of people, process and technology at an organisational level. I bring a distinctive combination of technical depth and leadership capability, enabling me to design and lead change programmes that transform how engineering teams operate, collaborate and deliver.

Throughout my career I have built and led teams from the ground up, designing cloud-native architectures, implementing continuous delivery pipelines and creating cultures of rapid iteration and user-centred product development. My approach centres on aligning technology strategy with business outcomes, ensuring engineering organisations are structured to deliver sustained innovation in highly-regulated environments.

I am passionate about developing engineering leaders, building leadership capability at every level of the organisation. I believe that the most impactful technology leaders understand both systems and people; knowing how to architect software is inseparable from knowing how to build the teams and culture that deliver it.

I focus on making the right things easy: automating and simplifying processes so that engineers can focus on creating real value. By removing friction and empowering teams with autonomy, I create environments where talented people do their best work, resulting in both exceptional products and motivated, high-performing teams.

Experience

Head of Engineering, Executive Director

CMC Markets (FTSE 250), London, UK · 2025 – present

Leading the entire engineering function at CMC Markets as an FCA-regulated Senior Manager (SMF18), responsible for the strategic direction, modernisation and delivery of technology across the business. Driving a full-scale transformation of people, process and technology, applying leadership and change management principles to reshape engineering culture and build high-performing teams at scale.

Leading the modernisation of legacy systems and ways of working, introducing contemporary engineering practices and leadership structures. Coaching and developing engineering leaders to build a sustainable, high-performance organisation capable of delivering innovation at pace within a highly-regulated financial services environment.

Head of Engineering - Wealth

CMC Markets (FTSE 250), London, UK · 2024 – 2025

Leading the engineering function for the Wealth division at CMC Markets, responsible for the strategic technology direction, architecture and delivery of the investment platform. Overseeing the design and evolution of cloud-based, event-driven architectures while fostering high-performance engineering teams focused on building scalable, reliable systems in a highly-regulated financial environment.

Interim Head of CMC Invest

CMC Invest, London, UK · 2023 – 2024

As interim head of CMC Invest, I led a UK-based investment app, allowing users to buy and sell shares, ETFs and mutual funds commission-free, within self-invested personal pensions, ISAs and general investment accounts. I was responsible for the strategic leadership, product development and technology oversight of the application and general day-to-day running of the business, including regulatory compliance, market analysis and competitive oversight.

I led a highly talented team of engineers, product managers, designers and marketing roles; fostering collaboration, innovation and continuous learning.

Head of Technology

CMC Invest, London, UK · 2020 – 2023

My role encompassed the choreography of the event-based architecture, enabling scalability and seamless integration of cutting-edge technologies. I fostered a culture of continuous improvement by promoting agile practices, including continuous integration and delivery, resulting in rapid and reliable software releases. Through feature flagging techniques, we facilitated controlled rollouts and experimentation, driving product innovation and user satisfaction.

The success of our cloud-based and serverless architecture enabled us to achieve unprecedented levels of scalability, fault tolerance, and cost efficiency. By empowering the development team, I ensured a focus on creating innovative functionalities while maintaining code security, scalability, maintainability, and adaptability.

Technical Principal

Contino, London, UK · 2019 – 2020

Working in the energy industry to help to move dependencies on large monolithic SAP deployments to AWS native services. Utilising cloud native technologies to bring insights and analytics of energy consumption to the customer in real-time.

Designed and implemented agile processes and architectures for software development to further improve productivity, quality and developer experience.

Led a team of software engineers in developing a new energy product and React Native mobile application for both iOS and Android.

Principal Consultant

Contino, Melbourne, Australia · 2018 – 2019

Working with high profile clients including leading banks, telecoms and health insurance companies to help them utilise the cloud in the most efficient and cost-effective way.

Designed and co-built a financial crime screening system to scan millions of data points in seconds, making use of containers deployed in AWS and event-based communication.

A major focus on the culture and sociological dynamics involved in developing cloud native systems and adapting to new DevOps pipelines and processes.

Co-designed a bank's first set of serverless and container based APIs deployed into AWS.

Tech Lead

Kantar, London, UK · 2016 – 2018

Designing and leading the development of a polyglot microservice based automation system, developed using Node.js, .NET Core, Redis, MongoDB and RabbitMQ, deployed on Azure and prototyped using Docker Swarm and Kubernetes. Promoting the use of event-based service choreography to create an easily extensible solution capable of being scaled globally with lightning fast response times.

Increased the productivity of the development teams by creating automated deployment pipelines incorporating build, test, deploy and fast feedback, enabling the teams to code and deliver to production in the same day, with zero downtime.

Employed the use of feature flags to release new functionality to a smaller group of users and reviewing feedback before releasing features to the entire user base, ensuring the quality of the system at all times whilst not having an overwhelming release process.

Choreographed microservices allow for additional functionality to be added to the system very quickly, this allows for rapid prototyping of ideas as well as being able to react very quickly to the changing requirements of the business. The use of containers allowed new environments to be created in minutes, promoting the constant testing of new features and regression testing of the existing system.

Previous Experience

  • Business Solutions Development Manager — Kantar TNS, London, UK (2015 – 2016)
  • Business Solutions Architect — Kantar TNS, London, UK (2013 – 2015)
  • Head of Software Development — Bluecube Technology Solutions, Milton Keynes, UK (2011 – 2013)
  • Software Developer — Bluecube Technology Solutions, Milton Keynes, UK (2010 – 2011)
  • Systems Developer — Volkswagen Group, Milton Keynes, UK (2006 – 2010)

Skills

AWS Azure Cloud-native architecture Serverless architecture Event-driven architecture Microservices Kubernetes Docker Node.js .NET Core Redis MongoDB RabbitMQ Continuous delivery Feature flagging Engineering leadership Technology strategy Organisational design Coaching engineering leaders Organisational psychology Change management Agile delivery Regulated financial services

Open Source

event-hub-sidecar

A sidecar container for sending events from ActiveMQ to containers via REST APIs

api-gateway

A sub-millisecond API Gateway for microservice applications

Education

MSc Technology Management

Open University · 2011 – 2018

BSc Information Technology in Organisations

University of Southampton · 2001 – 2004

Certifications

AWS Solutions Architect Associate CKAD

Interests

  • Psychology
  • Travelling
  • Home Automation
  • Cycling
  • Movies