
Leeward Renewable Energy
Powering with purpose — wind, solar, and energy storage.
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.
