Post Job Free
Sign in

Strategic Marketing Leader Europe

Company:
Owens Corning
Location:
Helsinki, Uusimaa, Finland
Posted:
April 19, 2024
Apply

Description:

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

Interested? Please apply by May 12, 2024.

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.

Apply