Catherine Maia es profesora de Derecho Internacional en la Universidade Lusófona – Centros Universitarios de Oporto y Lisboa (Portugal) – y profesora visitante en varias otras instituciones, incluidas Sciences Po París y la Universidad Católica de Lyon (Francia). También es jueza asesora, nombrada por el Alto Comisionado de las Naciones Unidas para los Refugiados, en el Tribunal Nacional de Derecho de Asilo en Francia. Como consultora jurídica, ha llevado a cabo diversas misiones para organizaciones internacionales, representaciones diplomáticas y bufetes de abogados. Sus áreas de especialización incluyen la protección de los derechos humanos, el derecho internacional penal, el derecho internacional humanitario y cuestiones de paz y seguridad global.