South African Team



Senior Pre Construction Project Manager, Chile

SUMMARY OF ROLE As Senior Pre Construction Project Manager, you will be responsible primarily for managing a portfolio of three…

Investment Manager, Chile

SUMMARY OF ROLE The Investment Manager will lead in the day to day management of Mainstream’s shareholding in the Aela…

Technical Director, Chile

SUMMARY OF ROLE In a move to ensure the onward management and growth of the Chilean business the role of…

Service Support Engineer – Chile

SUMMARY OF ROLE The Service Support Engineer provides 2nd and 3rd line support to the service desk and assists the service desk at level 1 point…


Group SHEQ Manager – Dublin, Ireland

Key Responsibilities                                                                                                                                 The key responsibilities of the role comprise the following: Development and implementation of health and safety, environmental, and…

South Africa

Country Community Manager – Cape Town, South Africa

The Country Community Manager will be responsible for managing all external stakeholder interactions related to Mainstream South Africa’s wind and…

Get our latest newsletter straight to your in-box

Stay updated with all latest updates,upcoming events & much more.