Head of Supplier Audit & Due-Diligence Services.
You will join STS, a recognized leader in delivering comprehensive inspection, testing, and auditing services tailored for renewable energy projects. With a commitment to maintaining the highest quality standards across the renewable energy sector, we collaborate with clients involved in solar, wind, and storage technologies to provide expert insights and data-driven solutions that empower sustainable progress operating across 16 countries in the Americas, Europe, and Asia.
Our team members, like you, are driven by a passion for renewable energy, technology, innovation, quality, and sustainability, working together to make a meaningful, long-lasting impact on the world.
Position Overview
The Head of Supplier Audit & Due-Diligence Services is responsible for leading and developing a integral service line focused on supplier audits, technical assessments, ESG evaluations, and due diligence services within the renewable energy and industrial sectors. This role requires a strategic and operational leader capable of driving service innovation, ensuring delivery excellence, managing technical teams, and supporting complex client engagements. The position involves overseeing supplier risk assessments across technical, operational, ESG, supply chain, and financial dimensions, while developing methodologies, improving operational performance, and contributing to business growth and client satisfaction.
Key Responsibilities
- Strategy & Market Contribution: Define and execute the service line strategy aligned with business objectives and market needs.
- Portfolio & Service Development: Lead the development and enhancement of audit, ESG, traceability, and supplier due diligence services.
- Operations & Delivery Excellence: Ensure high-quality project delivery, operational performance, and continuous process improvement.
- Supplier Risk & Due Diligence: Develop supplier assessment methodologies covering technical, operational, E