Strategic Marketing Leader Europe


Helsinki, Uusimaa, FI, 00181

Function:  Marketing
Audience:  Experienced Professional
Work Arrangement:  Hybrid
Requisition ID:  62572

Strategic Marketing Leader Europe – Paroc Technical Insulation


Location: Hybrid or fully remote based in the following countries in Europe: Sweden, Poland, Finland, Belgium, U.K. or Germany


About the position

This is a key role in the long-term success of our business. You will be leading, and coaching a team of MarCom and Product management professionals spread across Europe, who will provide you support in the decisions you make.


We are looking for Strategic Marketing Leader who will be responsible for developing and maintaining the health of the application and product offering of Technical Insulation business, from insights through commercialization. In this role you will coordinate the creation of product strategies and marketing communication strategy guided by the commercial strategy and in close cooperation with the commercial teams. The role will transform data into actionable insights, drive ideation, facilitate idea screening and concept development, leverage the management process to build initial business cases and ultimately drive effective decision making to move concepts from the pipeline into commercialization.


Strategic Marketing Leader reports to the Technical Insulation General Manager and will be part of Technical Insulation Leadership Team. In this role you would partner closely with Technical Insulation Business Directors and several internal stakeholder organizations like R&D, Quality and Manufacturing.


What does success look like? 


  • Identifying winning products and defining growth Marketing strategies
  • Understanding your customer needs and translating these into solutions
  • Leading product development and identifying a competitive product portfolio
  • Leading and developing talent


Skills and capabilities necessary to succeed


  • Strong strategic thinking capabilities, ability define strategies
  • Analytical approach, ability to solve problems by collecting and leveraging data
  • Strong business acumen to develop business cases
  • Growth mindset; willingness to grow and develop together with our business
  • Having a Talent developing mindset with the ability to partner with many cultures across Europe
  • Conducting yourself with the highest ethical and moral standards

Business requirements


  • Bachelor’s and / or Master’s degree from a relevant field of study e.g. Engineering, Business, Economics
  • 10+ years of relevant international experience in Product Management, Marketing or Sales
  • Experience in Manufacturing or Building Materials is highly preferred
  • Proven, inspirational leader with the ability to lead vertically and horizontally in international organization
  • Strong communication skills
  • Fluent in English


About Owens Corning

Owens Corning is a global building and construction materials leader committed to building a sustainable future through material innovation. Our three integrated businesses – Composites, Insulation, and Roofing – provide durable, sustainable, energy-efficient solutions that leverage our unique material science, manufacturing, and market knowledge to help our customers win and grow. We are global in scope, human in scale with approximately 18,000 employees in 30 countries dedicated to generating value for our customers and shareholders, and making a difference in the communities where we work and live. Founded in 1938 and based in Toledo, Ohio, USA, Owens Corning posted 2023 sales of $9.7 billion. For more information, visit

Owens Corning is an equal opportunity employer.