Uxbridge, London
Engineering Manager
I lead an engineering team of nine (seven direct reports and two dotted-line) covering developers, software architects, automation testers and technical authors. We own the SaaS platform used by APCOA's operational teams worldwide.
- Run one-to-ones, performance reviews and personal development plans, and coach engineers into more senior responsibilities.
- Raised engineering standards with architecture design reviews, hands-on code reviews, shared coding guidelines and mandatory pull requests.
- Scope and prioritise the roadmap with product, design, QA and senior stakeholders, delivering in small increments and tracking velocity to flag risks early.
- Own the C#, ASP.NET, Blazor and .NET MAUI platform, which handles more than 7 million transactions a day.
- Led performance work on the core .NET services, from profiling and query tuning to caching, keeping response times stable as volumes grew.
- Manage the Azure estate, and built a local replica of it so development matches production without touching live data.
- Set up a self-hosted autonomous AI software engineer that works on scoped tickets in an isolated environment and opens pull requests for human review.
- Introduced Claude Code across the development lifecycle, with shared project context, custom commands and team conventions.
- Moved the team beyond basic prompting to structured agentic coding, with clear task specifications, context engineering and guardrails.
- Added LLM code review to every pull request and AI quality checks to the CI pipeline, so human review time goes on design and architecture.
- Replaced manual deployments with automated, containerised CI/CD, cutting deployment effort by 60% and post-release errors by 40%.
- Brought onboarding for new developers and contractors down to under 24 hours, and introduced Playwright end-to-end tests before QA.