About Seviacs International

We are a global leader in sustainable infrastructure, renewable energy, and urban development – driven by a purpose to design a better planet for future generations.

Our Mission & Values

Everything we do is guided by our commitment to sustainability, innovation, and social responsibility.

Mission

To develop and operate sustainable infrastructure solutions that address the world’s most pressing challenges – climate change, water scarcity, energy poverty, and urban congestion – while creating long‑term value for all stakeholders.

Sustainability

We embed environmental, social, and governance (ESG) criteria into every project, from design to decommissioning, ensuring a net‑positive impact on the planet and communities.

Innovation

We invest heavily in R&D, digital technologies, and collaborative partnerships to deliver cutting‑edge solutions that are efficient, resilient, and cost‑effective.

Integrity

We operate with transparency, ethical governance, and respect for human rights, building trust with our clients, partners, and the communities we serve.

Our History

From our founding to global leadership – a journey of purpose and growth.

1998
Founded – Seviacs established with a vision to build sustainable infrastructure in Spain and Portugal.
2005
International expansion – First renewable energy projects in Latin America and the United States.
2012
Listed on IBEX 35 – Recognised as a leader in sustainability and corporate governance.
2018
Green bond pioneer – Issued the first corporate green bond in the infrastructure sector, raising €500 million for renewable energy projects.
2024
Net‑Zero commitment – Pledged to achieve net‑zero emissions across our entire value chain by 2040, aligned with the Paris Agreement.
2026
Global reach – Operating in 60+ countries with a workforce of 68,000+ professionals from over 170 nationalities.

Our Leadership

A diverse and experienced team driving our vision forward.

Maria Santos

Chief Executive Officer

Carlos Rivera

Chief Financial Officer

Elena Vásquez

Chief Operating Officer – Energy

David Chen

Chief Technology Officer

Sophie Martin

Chief Sustainability Officer

Ahmed Al‑Mansoori

Chief Legal & Compliance Officer

Global Presence

We operate in over 60 countries across five continents, with a workforce of 68,000+ professionals.

Americas

USA, Canada, Brazil, Chile, Peru

Europe

Spain, Portugal, UK, Germany, France

Asia & Pacific

India, Australia, Japan, Philippines

Africa & Middle East

South Africa, UAE, Qatar, Egypt

Subscribe to our newsletter

Receive news from Seviacs International Company in your email: news, job offers and innovation and sustainability articles.