Leeward Renewable Energy

Leeward Renewable Energy Jobs & Careers

Dallas, TX

About Leeward Renewable Energy

LRE (Leeward Renewable Energy) is forging an American energy future with integrity, innovation, and positive impact. Born in Texas in 2003, we own and operate 30 utility-scale wind, solar, and energy storage projects in local communities across the United States, totaling 4 gigawatts (GW) of generating capacity. LRE's ambitious goal of 10GW of operating assets by 2028 will help meet increased U.S. energy demand through our robust pipeline of new projects every year. Domestic jobs and manufacturing are fundamental to our full-lifecycle approach to projects, along with a long-term ownership model and a company culture dedicated to our community partners and protecting the natural environment. For more information, visit www.lreus.com.

Leadership at Leeward Renewable Energy

The team at the top of the org chart.

Jason Allen

Jason Allen

CHIEF EXECUTIVE OFFICER

124 reports

Omar Aboudaher

Omar Aboudaher

Sr. Vice President, Development

59 reports

John Wieland

John Wieland

Chief Development Officer

13 reports

Willem Jan van der Ven

Willem Jan van der Ven

Chief Operating Officer

13 reports

Theodore Matula

Theodore Matula

SVP Corporate Development and Chief Legal Officer

11 reports

BF

Becky Fisher

Chief Human Resources Officer

9 reports

Jennifer Shears

Jennifer Shears

Controller

3 reports

CL

Chris Loehr

Executive Vice President, Finance & Capital Markets

3 reports

Chris Stevens

Chris Stevens

Treasurer and VP - Treasury & FP&A

2 reports

Open Jobs at Leeward Renewable Energy (29)

Discover Leeward Renewable Energy and thousands of other companies hiring around the world on TheJobsMap.