Channel Marketing Lead - Europe Insulation

Location(s): 

Amsterdam, NH, NL Lasne, Walloon Brabant, BE, 1380 Trzemeszno, WP, PL, 62-240

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

Location: Remote or hybrid in Netherlands, Belgium or Poland

 

About the position

 

Owens Corning is a global building and construction materials specialist committed to building a sustainable future through material innovation. For our Insulation Business in Europe, we are looking for a Channel Marketing Lead who supports the execution of marketing plans and campaigns, ensuring high‑quality delivery, consistency, and impact across channels.

 

The Marketing Specialist  plays a key role in translating marketing strategies into concrete actions. Working closely with Senior Marketing Managers, Customer Communication & Content, Digital, Technical, and Commercial teams, this role focuses on execution excellence, coordination, and continuous optimization of marketing activities.

 

The Marketing Lead reports to Customer Communication & Content Manager.

 

 

Key responsibilities

 

Campaign & activity execution

  • Lead the execution and optimization of integrated marketing campaigns across digital and traditional channels, ensuring alignment with business priorities and commercial objectives.
  • Translate marketing strategies into actionable plans, driving timely delivery and high-quality execution across multiple markets and stakeholders.
  • Identify opportunities to improve campaign effectiveness, customer engagement, and lead generation performance.
  • Take ownership of assigned growth initiatives, programs, or application areas and act as the marketing lead for execution.

 

 

Content & asset coordination

  • Lead the development, localization, and rollout of marketing content and assets, ensuring relevance to customer needs and market requirements.
  • Provide guidance to agencies, subject matter experts, and internal stakeholders to deliver compelling, technically accurate, and brand-compliant content.
  • Identify content gaps and proactively recommend new content initiatives that support business growth objectives.
  • Champion best practices for asset management, governance, and content effectiveness.

 

 

Digital marketing & performance support

  • Own the execution and continuous optimization of digital marketing activities including web, email, paid media, social media, and lead-generation campaigns.
  • Analyze campaign and channel performance, translating insights into clear recommendations and improvement actions.
  • Partner with the digital team to drive SEO, content performance, marketing automation, and data quality initiatives.
  • Monitor marketing KPIs and contribute to business reviews with performance insights and recommendations.

 

Stakeholder coordination & ways of working

  • Serve as the key point of contact for assigned stakeholders, ensuring alignment between marketing activities and business objectives.
  • Manage agency and supplier relationships, providing strategic briefs, evaluating performance, and ensuring high-quality outcomes.
  • Influence stakeholders across marketing, sales, digital, technical, and product teams to drive effective collaboration and delivery.
  • Identify and implement improvements to marketing processes, tools, and ways of working to enhance efficiency and effectiveness.

 

Skills & experience

  • Proven track record of independently managing integrated marketing campaigns and delivering measurable results.
  • Experience leading agency relationships, briefing partners, and managing multiple projects simultaneously.
  • Strong understanding of digital marketing, demand generation, SEO, paid media, email marketing, and content marketing.
  • Demonstrated ability to analyze campaign performance and translate insights into optimization actions.
  • Strong stakeholder management and influencing skills, with the ability to work effectively across functions and markets.
  • Commercially minded with an understanding of how marketing contributes to business growth and pipeline development.
  • Proactive, self-directed, and comfortable operating with a high degree of ownership and accountability.

 

Education & languages

  • Bachelor’s degree in Marketing, Communication, Business, or a related field.
  • 5+ years of relevant experience in marketing or communication roles.
  • Proficiency in German and English is required; additional European languages like Dutch or Polish are a plus.

 

About Owens Corning

Owens Corning is a building products Specialist er committed to building a sustainable future through material innovation. Our products provide durable, sustainable, energy-efficient solutions that leverage our unique capabilities and market-Specialist ing positions to help our customers win and grow. We are global in scope, human in scale with more than 25,000 employees in 31 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 2025 sales of $10.1 billion. For more information, visit www.owenscorning.com.

 

Owens Corning is an equal opportunity employer.