Owens Corning
Marketing Manager Europe
This job is now closed
Job Description
- Req#: 62470
- Develop an intimate understanding of customers, validate their needs, creates winning value propositions, and deliver unique and satisfying customer experiences.
- Design marketing strategies and set budgets for the different channel marketing plans aligned with the overall Europe Marketing Strategy and in support of local sales plans
- Undertake marketing initiatives to achieve business targets
- Manage multiple projects simultaneously and prioritize tasks based on business objectives and timelines.
- Develops lead management programs to enable sales efficiency and support sustainable business growth
- Analyse web traffic metrics and evaluate activities and channels through PowerBI-dashboards to inform the marketing strategy and enable data-driven decision-making.
- Create, edit, and review content for marketing materials and campaigns, such as detail brochures, websites, videos, and social media posts. Find creative ways to increase the effectiveness of the message and create a great customer experience.
- Collaborate with subject matter experts, sales leaders, customer care and regulatory to ensure campaigns and user journeys fit customer needs and are aligned with applicable requirements and guidelines.
- Optimize content considering SEO and Google Analytics with support from the digi team.
- Manage and optimize Google AdWords campaigns and paid media with our partner agencies.
- Share content through various channels, ensuring strong web presence and focus on both inbound and outbound marketing
- Receive customer feedback and generate ideas to increase customer engagement to drive SQL’s
- A strong business mindset. You are curious about our customer needs and able to translate them into our value proposition
- An analytical mindset and a data-driven marketing approach
- Excellent communication and presentation skills, both written and verbal
- A creative and innovative flair for content creation and campaign design.
- Ability to manage multiple projects simultaneously and prioritize tasks based on business objectives and timelines
- A collaborative and team-oriented attitude, able to work across functions and geographies
- A Bachelor's or Master's degree in a marketing, business or a related field
- Fluent in writing and speaking English + French / Dutch / Swedish
- 5+ years of experience in a similar position
Location: Remote or Hybrid in France, Belgium, Sweden, The Netherlands
About the position
Do you want to make the world a better place by reducing energy consumption and CO2 emissions? Join Owens Corning, a multinational organization that develops and manufactures innovative roofing, insulation and composite materials. Owens Corning has more than 19,000 employees worldwide and is a Fortune 500 company. Our company is committed to building a sustainable future and has invested in reducing CO2 emissions. Our products and people make the world a better place!
For our Insulation Business in Europe, we are looking for a Marketing Manager Europe who will be partnering closely with the Commercial Leaders, to define and implement the marketing strategy for our Insulation Business in Europe. You will play a pivotal role in the success of our business, balancing engaged commercial discussion with data-driven decision-making.
The Marketing Manager leverages both the local commercial strategy and the central marketing strategy and translates this into an impactful marcom plan by identifying the most appropriate marketing channels relevant for the assigned geography and target audiences. (S)He contributes to our team’s ambition to become our business’s most effective lead engine by driving lead generating and nurturing activities. The marketing manager both develops and executes on the marcom plan and works closely with the pool of marketing specialists to implement it effectively.
Identifying actions and execute according to plan
Content Creation
Ensure visibilityTo succeed in this role, you need:
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 www.owenscorning.com .
Owens Corning is an equal opportunity employer.
About the company
Owens Corning is an American company that develops and produces insulation, roofing, and fiberglass composites and related materials and products.