London/Hybrid – occasional trips to Peterborough
£90kpa + Bens
About the Role
Our client is undertaking a bold technology transformation — modernising the systems that power one of the UK’s leading media groups.
We’re looking for a hands-on Head of Engineering to lead this change from the front a full-stack technologist who codes with confidence, architects with foresight, and inspires teams to deliver with purpose.
You’ll own the engineering direction across multiple domains — designing scalable cloud-native platforms, embedding DevSecOps excellence, and ensuring our technology foundation accelerates the business.
This is a role for a technical leader who still builds, who thrives on solving complex problems, automating intelligently, and mentoring the next generation of engineers.
Technology doesn’t sit on the sidelines here — it drives their growth, their data, and their customer experience.
Your Impact
-
Define and execute the engineering strategy across Azure cloud, integration, and legacy modernisation, aligned to the clients’ long-term digital roadmap.
-
Design and deliver cloud-native solutions that scale efficiently, perform reliably, and integrate seamlessly across business functions.
-
Lead by example in Azure DevSecOps: create and manage pipelines (YAML), infrastructure-as-code (Bicep, Terraform), and container orchestration (AKS, Docker).
-
Embed engineering best practice: implement CI/CD, code quality gates, automated testing, and observability from build to production.
-
Guide platform evolution: re-engineer legacy .NET and SQL systems into modular, API-driven architectures.
-
Build and empower teams: mentor full-stack, DevOps, and Automation Test engineers — fostering autonomy, innovation, and accountability.
-
Champion security and reliability by design: integrate compliance, performance, and monitoring into every stage of delivery.
-
Collaborate widely: partner with Product, Data, and Infrastructure teams to ensure alignment between technology capability and commercial goals.
-
Drive innovation: pilot emerging technologies (AI, automation, data services) that improve efficiency and insight.
Your Technical Toolkit
Frontend
-
HTML5, CSS3, JavaScript (ES6+), TypeScript
-
React.js (preferred), Angular, or Vue.js
-
Responsive design (Bootstrap, Tailwind), state management (Redux, Context API)
-
Front-end testing (Jest, React Testing Library, Cypress)
Backend
-
C#, ASP.NET Core / .NET 6+
-
RESTful and GraphQL APIs
-
Entity Framework Core, LINQ
-
Authentication & authorisation (OAuth2, JWT, Azure AD)
-
Secure coding and API versioning
Data & Integration
-
SQL Server, Azure SQL, Cosmos DB
-
ORM optimisation, caching (Redis, Azure Cache for Redis)
-
Data migration and ETL integration (APIs, pipelines)
Cloud & DevSecOps
-
Azure DevOps (Repos, Pipelines, Boards, Artifacts, Test Plans)
-
CI/CD automation, gated releases, and environment governance
-
Infrastructure-as-Code (Bicep, ARM, Terraform)
-
Containerisation (Docker, AKS) and serverless (Azure Functions)
-
Monitoring and observability (Application Insights, Log Analytics)
-
Secrets management and vulnerability scanning (Key Vault, SonarQube, OWASP)
Architecture & Design
-
Microservices and event-driven design (Service Bus, Event Grid, Kafka)
-
Domain-Driven Design (DDD) principles
-
Resilient and scalable system patterns (circuit breakers, retries)
-
Integration of legacy and modern platforms within hybrid environments
What Success Looks Like
-
8+ years in software engineering, with deep full-stack and cloud experience.
-
Proven record of leading engineering teams through modernisation or platform rebuilds.
-
Hands-on mastery of Azure DevSecOps and enterprise-scale CI/CD.
-
Excellent architectural judgement — balancing delivery speed, stability, and cost efficiency.
-
Track record of developing high-performing, collaborative technical teams.
-
Strong communication and leadership presence — able to influence peers and executives alike.
-
A continuous learner, passionate about automation, clean code, and scalable design.