Strategy & Innovation Manager
New Yesterday
Overview
Join us as a Strategy & Innovation Manager. This role is based in the United Kingdom. All normal working days must be carried out in the United Kingdom.
We’re looking for a visionary Strategy and Innovation Manager to lead strategic design and implement transformative initiatives that redefine how we serve our customers and operate as a business. This is a high-impact role at the heart of strategic decision making, innovation delivery, and executive engagement. You will be expected to be in the central London office 2 days per week. Salary is in the region of £71,800 - £107,700.
Responsibilities
- Lead strategic projects and innovation initiatives from concept to delivery
- Develop long-term strategies aligned to business goals and market dynamics
- Build compelling commercial cases that balance customer experience with cost efficiency
- Identify and test breakthrough ideas that enhance customer and colleague experiences
- Influence executive decision-making through clear, data-driven insights
- Foster a culture of innovation and build internal capability across teams
Qualifications and skills
- Proven experience in strategy development, product or change management
- Strong understanding of innovation in financial services
- Exceptional communication and stakeholder engagement skills
- The ability to present complex information and ideas clearly to build understanding and support
- Ability to lead cross-functional teams and influence at senior levels
- Experience in customer-led design and agile delivery
- Exposure to scouting, partnerships, or start-up ecosystems is a plus
Additional details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Product Management and Marketing
- Industries: Banking
- Location:
- London, England, United Kingdom
- Salary:
- £100,000 - £125,000
- Job Type:
- FullTime
- Category:
- Management & Operations
We found some similar jobs based on your search
-
New Yesterday
Strategy & Innovation Manager
-
London, England, United Kingdom
-
£100,000 - £125,000
- Management & Operations
Overview Join us as a Strategy & Innovation Manager. This role is based in the United Kingdom. All normal working days must be carried out in the United Kingdom. We’re looking for a visionary Strategy and Innovation Manager to lead strategic design ...
More Details -
-
5 Days Old
Strategy & Innovation Manager
-
London, England, United Kingdom
-
£100,000 - £125,000
- Management & Operations
The Strategy & Innovation Manager is at the heart of strategic decision making, innovation delivery, and executive engagement. You will be expected to be in the central London office 2 days per week. We are looking to offer a salary in the region of £75,000 - £95,000.
More Details -