Sorcha je od roku 2014 generální tajemnicí organizace Housing Europe, která se pod jejím vedením stala významným referenčním aktérem v oblasti udržitelnosti bydlení v Evropě i mimo ni. Sorcha se na tuto pozici dostala díky své akademické dráze, která zahrnovala studium ekonomie a jazyků na Dublin City University, University of Salamanca a University of Ulster, dále magisterské studium na University of Leuven a postgraduální diplom v oblasti udržitelnosti ve stavebnictví na East London University.