Sales Leader North/West Europe and Distribution


Brussels, Brussels-Capital Region, BE Amsterdam, NH, NL Strasbourg, 08, FR

Function:  Sales
Audience:  Experienced Professional
Work Arrangement:  Hybrid
Requisition ID:  62517

Sales Leader North/West Europe and Distribution


Location: Open to remote or Hybrid in Belgium, The Netherlands or France


About the position

Join us in making the world a better place by reducing energy consumption and CO2 emissions! Foamglas, manufactures and provide insulation material that help consumers and industries reducing their energy consumption. Here at Owens Corning we are fully engaged in reducing our CO2 emission by a series of ongoing investments. We are looking for a Sales Leader North/West Europe and distribution who will be partnering closely with the General Manager of Foamglas, to define and provide guidelines for our Foamglas strategy. In addition, you will be able to drive change, assume ownership on growth projects beyond your immediate geographical scope.


This is a pivotal role in the success of our business, balancing engaged business strategy discussion (you have authority to challenge our choices!) with more analytical work to identify and remediate outliers. You will be leading, and coaching a sizeable team, spread across Europe who will provide you support in the decisions you make.


What does success look like?

  • Ability to build strong partnerships with our business General Manager to define commercial choices to sustain industry margin benchark
  • Identify and execute on growth strategy
  • Develop commercial excellence capabilities and financial savviness across the teams
  • Develop people and Teams in order to have a sustainable pipeline of succession candidates/


Skills and capabilities necessary to succeed

  • Strong business mindset. You are curious about our customer needs and able to translate these in our value proposition and pricing guidelines
  • An analytical mindset and skills; using data to develop and deliver insights and connecting the numbers with the markets is essential
  • Financial acumen: master in the concept of margin and Price Volume Mix (PVM) analysis
  • A continuous improvement mindset to increase efficiency in our processes
  • Having a Talent developing mindset with the ability to partner with many cultures across Europe
  • Conducting yourself with the highest ethical and moral standards
  • Able to make bold resource decisions



Business requirements

  • Bachelor and / or Master degree in Engineering / Economics / Business
  • 8+ years of relevant Sales Leadership at International or global level  
  • Additonal leadership in Finance/Sales/Marketing/Manufacturing and / or Commercial Excellence is considered a plus
  • Proven, inspirational Leader with the ability to lead vertically and horizontally
  • Fluent in English
  • Location: This is a Hybrid or Remote position, based in the countries Belgium / The Netherlands or France

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.