OverviewSuggest Edit

To understand Joule, you have to understand what sets us apart. The Joule Difference is about delivering peace of mind on all fronts, from our team’s specialized experience to our attention to customer service. Many companies promise savings, but we promise that you will enjoy every step of the process. Joule is a B-Corporation that believes in a “triple bottom line” philosophy. With any major decision, we consider not just what will help us grow as a company, but about our impact on our community and the environment. One of the first B-Corps in Louisiana, we are the only solar company in the state with this designation. ... Show more
TypePrivate
Founded2009
HQNew Orleans, US
Websitejoule-energy.com
Employee Ratings4.2

Locations

Joule Energy is headquartered in
New Orleans, United States

Location Map

Latest Updates

Employees (est.) (Feb 2019)70(-2%)

Key People/Management at Joule Energy

Robert Schmidt

Robert Schmidt

President & CEO
Steven Brookman

Steven Brookman

Director of LED Division
Savanna VanAusdale

Savanna VanAusdale

Director of HR
Taylor Jackson

Taylor Jackson

Director of Solar Division
Show more

Joule Energy Office Locations

Joule Energy has an office in New Orleans
New Orleans, US (HQ)
701 S Alexander St
Show all (1)
Report incorrect company information

Joule Energy Financials and Metrics

Summary Metrics

Founding Date

2009
Report incorrect company information

Joule Energy Online and Social Media Presence

Embed Graph
Report incorrect company information

Joule Energy Company Life and Culture

Report incorrect company information

Joule Energy Frequently Asked Questions

  • When was Joule Energy founded?

    Joule Energy was founded in 2009.

  • Who are Joule Energy key executives?

    Joule Energy's key executives are Robert Schmidt, Steven Brookman and Savanna VanAusdale.

  • How many employees does Joule Energy have?

    Joule Energy has 70 employees.

  • Who are Joule Energy competitors?

    Competitors of Joule Energy include Third Sun Solar, SunCommon and Solar Works.

  • Where is Joule Energy headquarters?

    Joule Energy headquarters is located at 701 S Alexander St, New Orleans.

  • Where are Joule Energy offices?

    Joule Energy has an office in New Orleans.

  • How many offices does Joule Energy have?

    Joule Energy has 1 office.