About the Role
As an Innovation Capture and Delivery Manager, you will be the key interface between clients and internal teams – building strong customer relationships, supporting the development and delivery of innovation projects, and identifying opportunities for business growth.
Typical duties include:
- Serve as the primary point of contact for clients, managing relationships and maintaining regular engagement
- Support the delivery of innovation projects, including planning, tracking, and cross-functional coordination
- Identify upsell and cross-sell opportunities, contributing to business development and proposal efforts
- Maintain an understanding of customer needs and environments to tailor solutions and drive satisfaction
- Support contract management activities, including renewals, negotiations, and documentation review
- Monitor and report account performance and innovation impact against strategic targets
- Participate in marketing efforts, exhibitions, and engagement activities to promote products and services
Skills and Experience
- Strong background in client relationship management within a technical or innovation-led environment
- Experience supporting or managing project delivery with cross-functional teams
- Commercial acumen, including familiarity with contracts, licensing, and IP considerations
- Ability to interpret customer needs and translate them into actionable project or proposal outcomes
- Effective written and verbal communication skills with the ability to present information clearly
- Proficiency in performance tracking, reporting, and business case development
- Understanding of product portfolios and the ability to articulate their value in client discussions
Qualifications and Eligibility Criteria
To be eligible for this position you must:
- Be a British Citizen; and
- Hold or be eligible for NSV – DV (please see the gov.uk for guidance)