Top
Search

Sales Manager Benelux

Netherlands

Permanent
€60000 - €85000 per annum, Benefits: Bonus, Car

Sales Manager Benelux | Remote | Solar & BESS Industrie | 60.000 – 85.000 euro

View details & apply

Engineering TEST TEST TEST

Nashville, United States

Permanent
$135000 per annum

3T1QAGWRHESTJVKB,YUTH65R32EQDACSVFGBT5E4WFASCZXDBGFYNHTREDVFGTHREFSDVFBGNYTHR5EDVFGTHRESDVFBGNTHR...

View details & apply

Asset Manager - Renewables

Adelaide, Australia

Permanent
Competitive

Asset Manager - RenewablesJD Ross has partnered with a Power and Renewab...

View details & apply

Project Manager

Dublin, Ireland

Permanent
€70000 - €80000 per annum

Project Manager - Ireland (Offices in Dublin and Cork/ Projects nation-wide) - Hybrid - P...

View details & apply

Control Systems Engineer

Adelaide, Australia

Permanent
Negotiable

Control Systems EngineerAdelaide, SAFull-time, ...

View details & apply

EPC project manager - Solar/Wind

Hamburg, Germany

Permanent
Competitive

JDRoss are looking for a EPC project manager for one of our clients in Germany (Hamburg/B...

View details & apply

Junior Land scout - renewable energy

Hamburg, Germany

Permanent
Competitive

JDRoss are looking for a junior land scout to join our clients development team in Germany.

View details & apply

Land Acquisition manager

Hamburg, Germany

Permanent
Competitive

LAND acquisition manager – Renewable energyJDRoss are supporting a clien...

View details & apply

Junior project developer - renewable energy

Hamburg, Germany

Permanent
Competitive

Junior Project developer – SolarA client of ours who develop solar proje...

View details & apply

Project Developer - Solar

Hamburg, Germany

Permanent
Competitive

Project developer – GermanyA client of ours who develop solar projects throu...

View details & apply

Our clients

Our clients work at the cutting edge of renewable energy, forging a path for the rest of the world to follow. We’ve become a global leader in innovative renewable energy recruitment solutions by meeting their demanding and ever evolving needs. And they continue to look to us as together we drive continued success.

See more clients

Contact us

More ways to get in touch

We’re in the UK, US, Europe and Australia, offering local knowledge on a global scale. Get in touch to find out what our experience and expertise can do for you. 

Close