Skip to content

Steve Dowdy

EVP and Operating Business Leader

Steve Dowdy

EVP and Operating Business Leader

Steve Dowdy is the business leader for Invenergy’s thermal operations. Dowdy oversees the teams responsible for thermal site operations, asset management, third-party International Services and business development, and energy trading teams responsibleteams responsible for structuring new energy transactions and optimizing Invenergy’s portfolio. He has more than 30 years of experience in the energy industry, including operations, asset management, mergers and acquisitions, corporate restructuring, marketing, risk management and new business development. During his career, Dowdy has directed more than $30 billion in energy-related transactions and corporate restructurings. Prior to joining Invenergy, he served as vice president, international power sales for Mainstream Renewable Power. Before that, Dowdy was vice president, strategic origination and development for Calpine Corporation. Dowdy earned his bachelor’s degree in mechanical engineering from Michigan State University and an MBA from the Kellogg School of Management at Northwestern University.