For Employers

Leeward Renewable Energy

Powering with purpose — wind, solar, and energy storage.

Property Developer1 open roleDallas, Texas, USA (6688 North Central Expressway, Suite 500)

About Leeward Renewable Energy

Leeward Renewable Energy (LRE) is a renewable energy company that owns and operates a portfolio of utility-scale wind, solar, and energy storage projects across the United States. The company develops, owns, and operates clean energy projects and also runs an active development pipeline of new projects. It is a portfolio company of OMERS Infrastructure.

Industry
Electric Power Generation (renewable energy)
Headquarters
Dallas, Texas, USA (6688 North Central Expressway, Suite 500)
Company size
201-500 employees
Founded
2003

What we do

Wind energySolar energyEnergy storageRenewable energy project developmentRenewable energy project operation

Interested in Leeward Renewable Energy?

Join our talent pool to be considered for future opportunities.

Join talent pool