Engineering Manager
Role Overview
You’ll lead three engineering squads focused on building AI-native capabilities into our SaaS platform. The role combines technical leadership with people management — guiding engineers, driving delivery, and ensuring architectural decisions are practical, scalable, and aligned with business goals.
Key Responsibilities
- Provide hands-on technical leadership to your squads, offering informed guidance and challenge where needed.
- Champion AI-first engineering practices by embedding AI tooling into day-to-day development and QA workflows.
- Lead agile delivery with an emphasis on measurable outcomes and execution quality over process overhead.
- Support engineers through structured coaching, regular 1:1s, career development, and clear, constructive feedback.
- Partner closely with product teams to turn business objectives into well-defined technical initiatives.
- Continuously improve how we design, build, test, and release software across teams.
Requirements
- Proven experience as a software engineer, with a strong understanding of what it takes to build and maintain production systems.
- Track record of leading and developing engineering teams, including growing high-performing teams and improving delivery effectiveness.
- Strong understanding of modern AI concepts and architectures, including LLMs, RAG, and fine-tuning, with the ability to assess AI-driven technical proposals independently.
- Genuine interest in AI and emerging technologies, with hands-on experimentation using AI tools, models, or AI-enabled products.
- Experience with technologies in our core stack, including .NET, C#, JavaScript, and Azure. While our environment is polyglot, familiarity with these technologies is highly beneficial.
This is a full-time, permanent position, working 2 days per week from their offices in Leamington Spa.
Our client offers a competitive salary, excellent benefits, and strong opportunities for career development.
Apply online to be considered