Gonçalo Rocha é Professor Convidado na NovaSBE dando aulas de Financial Management nos mestrados de gestão, economia e finanças.
Atualmente, é Diretor de Investimentos na Fundação Calouste Gulbenkian e Chief of Financial Office (CFO) na Antarr - Florestas.
Anteriormente, Gonçalo Rocha teve uma carreira na Banca onde trabalhou principalmente para o Millenium bcp em diferentes áreas.
Foi também Administrador do Postal Bank e do fundo de pensões Previsão, bem como CEO da companhia de pagamentos Payshop.
Foi ainda Diretor de Estratégia da televisão pública portuguesa, RTP, CFO dos CTT - Correios de Portugal, e CFO da Partex - Oil & Gas.