Euclid Power
Jobs at Similar Companies
Similar Companies Hiring
Euclid Power Offices
Euclid Power is headquartered in New York.
OnSite Workplace
Employees work from physical offices.
Typical time on-site:
5 days a week
U.S. Office Locations
New York
New York, NY, United States
Recently posted jobs
Software • Energy
In this role, you will generate new business pipeline through outbound prospecting, manage interactions in the CRM, and work with Account Executives to convert leads into opportunities.
Software • Energy
The Development Program Manager leads utility-scale renewable energy projects, drives development strategies, and engages with C-suite clients to ensure project success from inception to NTP.
Software • Energy
Support client engagements in renewable energy, manage project workstreams, coordinate with stakeholders, and conduct technical and financial project analysis.



