TL;DR

Director of Innovation Management & Strategy (Product Management): Lead and manage the innovation portfolio, process, and long-term vision for On's Footwear Innovation team with an accent on strategic leadership, technology alignment, and cross-functional collaboration. Focus on driving innovation initiatives from concept to impactful realities, managing technology franchises, and ensuring strategic cohesion across the organization.

Location: Zurich, Switzerland

Company

On is a product company specializing in sportswear innovation and technology-driven footwear solutions.

What you will do

  • Develop and implement a comprehensive innovation management strategy aligned with business objectives.
  • Lead and mentor the Innovation Management team to foster a high-performing environment.
  • Manage the innovation portfolio, prioritization, resource allocation, and progress tracking.
  • Serve as PMO for major innovation projects ensuring execution excellence.
  • Oversee technology roll-out for key innovations and manage technology brand franchises.
  • Collaborate cross-functionally to ensure alignment and effective communication on innovation initiatives.

Requirements

  • Location: Zurich, Switzerland
  • Master's degree in Business Administration, Engineering, Innovation Management, or related field.
  • 10+ years leadership experience in innovation management or product strategy, preferably in sportswear or consumer-facing industry.
  • Strong understanding of technologies and material science for evaluating innovation potential.
  • Proven ability to lead cross-functional teams and drive strategic vision.
  • Excellent communication, strategic thinking, and decision-making skills.