Solar Landscape

United States
361 Total Employees
Year Founded: 2012
Solar Landscape is a leading commercial rooftop solar developer that builds, owns, and operates solar projects nationwide. Founded by construction professionals, the company manages the entire lifecycle of solar projects, from engineering and permitting to operations. They partner with large real estate owners to turn rooftops into revenue-generating assets, providing clean energy solutions and community solar programs that offer electricity bill savings to residents.

Solar Landscape Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Typical time on-site:
United States