Leadership Team

About

The Leadership Team at Switch Power is responsible for setting the strategic direction and ensuring operational excellence within the company. They oversee critical areas such as commercial negotiations, asset delivery, and financial management, while fostering a culture of sustainability. By coordinating efforts across various departments, the team drives the company's mission to develop and produce renewable energy solutions that benefit both the environment and local communities.


Other teams at Switch Power

View all