
Three Businesses,
Multiple Opportunities
Owens Corning is leading the way in Europe. Comprised of three business units: Insulation, Composites and Roofing, you’ll have ample opportunities to develop your career and make the difference in everything we do. We offer a friendly, dynamic work environment that supports your career growth and lets you be part of a global success story. Join us in shaping the future — both ours and your own.

4,400 employees
Production Plants
Science and
Technology Centers
Sales Offices
Employee Spotlight
Why Join Us
-
At Owens Corning, you’ll join an international community of people who are encouraged to take on new responsibilities, be ambitious, and seize the initiative when they see the chance to improve things.
To create clarity and accountability, each employee is involved in setting, measuring, and assessing his or her annual targets. We seek to engage our people in all aspects of their work through team and manager dialogue, opinion surveys, and communication channels. We place a high importance on individual contributions.
-
You’ll work as part of a team of dedicated professionals, applying your skills and experience to solve industry challenges. We know that innovative, high-quality solutions come from understanding our customer’s business and needs. We are focused on functionality, efficiency, safety, sustainability, ease of installation, technical support, accurate on-time deliveries, and industry standards. We have innovation and research job opportunities in four science & technology centers located in France, the Netherlands, Finland, and Belgium.
-
We nurture our employees’ careers to ensure they can make a difference. Through constant improvement and personal growth, our people pass their greatness on to our products. Here, you’ll have the opportunity to take on new assignments and gain experience by working on a wide range of projects across the globe.
We are dedicated to offering training programs and on-the-job support, addressing strengths and weaknesses to complete knowledge gaps and ensure effective forward-looking results. Leaders at all levels help our people reach their full potential, ensuring business performance, building our culture and embracing constant change.
-
As individuals and experts, we are strong, but it is the combined strength of our people that creates our competitiveness. We live by a set of values that guide us in everything we do. Those values are: Living Safely, Winning With Customers, Leading in Quality, Expanding Our Impact Through Sustainability, Turning Knowledge Into Value, and Striving to Be Better Every Day.
As professionals, we respect each other, support each other, and value teamwork as the way to reach common goals. Acknowledging that people have different strengths and weaknesses, we view the rich diversity of our teams as a major advantage in being innovative, supportive, and responsive to changing needs. Our people are down-to-earth, approachable, and friendly. In an industry where projects can be complex and involve many partners, we value clarity and common sense, and take a pragmatic approach in decision-making and problem-solving.
Owens Corning in Europe
- Roofing (1)
- Insulation (8)
- Composites (9)
- Sales Offices (30)
- S&T centers (4) and support hubs (4)

Insulation Europe – PAROC®
PAROC® stands for energy-efficient and fire safe insulation products and solutions of stone wool for new and renovated buildings, HVAC, marine and offshore, acoustics, and other industrial applications. In 2018, PAROC® became a part of Owens Corning insulation products portfolio. There are seven stone wool manufacturing facilities located in five European countries: Finland, Sweden, Poland, Lithuania, and Russia. All PAROC® products are delivered to customers in instantly recognizable red-and-white-striped packages
Learn MoreInsulation Europe – PAROCInsulation Europe – FOAMGLAS®
FOAMGLAS® is a high performance and long-lasting thermal insulation for the entire building envelope including wall and floor insulation systems for below ground and roof insulation systems. It’s a light-weight, rigid, and durable insulation composed of millions of completely sealed glass cells. It is available in a wide range of shapes and sizes to satisfy various building requirements and industrial specifications. FOAMGLAS® has two European manufacturing facilities located in Belgium and the Czech Republic.
Learn MoreInsulation Europe – FOAMGLASComposites Europe
At Owens Corning, we engineer and develop composites that are used to create some of the strongest, lightest, and most versatile materials that transform industries like building and construction. Composite products deliver productivity and performance benefits, including enhanced durability, design flexibility, and corrosion resistance. Composites in Europe have eight production facilities in Spain, France, Italy, the Netherlands, Belgium, the United Kingdom, and Russia. We are relentless in our effort to develop composites that uncover tomorrow's possibilities and help you deliver a material difference.
Learn MoreComposites Europe- Safety Specialist Netherlands
- Product Compliance Lead France, Belgium
- Customer Care Specialist Import-Export France
- Alternant(e) Service Commercial - Inside Sales France
- Alternant(e) Paie - RH France
- Alternant(e) Technicien mécanique, Prototypes et machines spéciales France
- Alternant(e) HR Project Manager Assistant (M/F) France
- Alternant(e) EU Chemistry Lab France