Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
Sustainability is a core business strategy at Owens Corning. We define sustainability as meeting the needs of the present without compromising the world we leave to the future. Our commitment to sustainability drives us to consider the economic, social and environmental impacts of everything we do.
In support of this, the Global Sustainability Analyst works with consultants to deliver analysis of the environmental impacts of Owens Corning products over their life cycle and, with this deep understanding, initiate actions or recommendations to reduce this impact or bring value to our businesses. The Analyst will also lead certification of circular products and processes with bodies such as ISCC+ and UL. The role provides influential leadership and support to all organizations throughout the company. The analyst is accountable for understanding various manufacturing processes and how they impact our environmental performance as well as product sustainability efforts. This includes working with the business units and plants on developing accurate accounting, waste management, and Life Cycle Assessment (LCA) related strategies, as well as product level transparency, to meet our environmental and sustainability goals. The Global Sustainability Analyst will develop the capabilities and competencies to be viewed as a subject matter expert for analytically driven sustainability performance. This includes developing an active outside-in perspective on what is strategically important for the organization.
Reports to :Global Sustaina Product Leader
Span of Control: This is an individual contributor role; high level of cross-functional collaboration with Manufacturing, Operations, Strategic Marketing and Brand, Sales, Customer Technical Support Organization (CTSO), Science & Technology, and Supply Chain.
JOB RESPONSIBILITIES
JOB REQUIREMENTS
MINIMUM QUALIFICATIONS
EXPERIENCE:
KNOWLEDGE AND ABILITIES:
About Owens Corning
Owens Corning is a residential and commercial building products leader committed to building a sustainable future through material innovation. Our products provide durable, sustainable, energy-efficient solutions that leverage our unique capabilities and market-leading 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 2024 sales of $11.0 billion. For more information, visit www.owenscorning.com.
Owens Corning is an equal opportunity employer.