Leadership Team

About

The Leadership Team at The Switch is responsible for setting the strategic direction of the company, making high-level decisions that influence all aspects of the business, and ensuring the execution of key initiatives. This team, composed of the CEO and Vice Presidents of Technology, Procurement, Administration (HR, ICT, Quality, Environment & Compliance), provides oversight and guidance across departments to drive innovation in renewable energy solutions and maintain operational excellence.