Job Description
Role Overview
You will lead and mentor squads of engineers building AI-powered features into their software products, overseeing both development and maintenance to enhance the solutions. You'll ensure timely delivery of projects while fostering a culture of continuous improvement, innovation, and technical excellence.
Key Responsibilities
* Provide technical guidance, coaching, and mentorship to engineers
* Foster a positive, collaborative team culture that encourages innovation and knowledge sharing
* Hold regular 1:1s with all team members, supporting their career development and growth
* Run agile project management processes (Scrum, Kanban, or similar methodologies)
* Collaborate with cross-functional teams to define project requirements, plans, and strategies
* Ensure best practices in software development, testing, and deployment
* Identify and implement process improvements for development, testing, and deployment
* Drive continuous improvement in product quality, security, and performance
Requirements
* Technical credibility from proven experience in a software engineering role
* Management credibility from experience in a leadership or team lead role
* Experience building products for the web (highly recommended)
* Hands-on experience working in an agile environment with methodologies such as Scrum or Kanban
* Strong and effective interpersonal and communication skills
* Ability to understand, communicate, and improve team quality and performance
* Demonstrable analytical skills using data to derive insights and drive decisions
* Experience with cloud platforms (Azure, AWS, or GCP) (nice to have)
* Understanding of modern DevOps practices and CI/CD pipelines (nice to have)
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