
Strategic Project Manager-North America
Job Description
Make an Impact With Us At Vallourec, we are seeking individuals whose passion and dedication match the strength and resilience of the steel we produce. The Strategic Project Manager plays a critical role in identifying, shaping, and evaluating high‑value strategic initiatives for Vallourec North America. Based in the Houston, TX headquarters, this role focuses on the early phases of strategic projects (opportunity assessment, scenario modeling, and business‑case development) to ensure potential projects are analytically sound and aligned with strategic priorities before investment or execution decisions are made. The Strategic Project Manager may also lead the end‑to‑end execution of selected strategic projects as needed.