Goicoechea stroomde in 2006 door vanuit de jeugd van Danubio. Hiervoor speelde hij vervolgens 75 competitiewedstrijden in het eerste elftal. Danubio verhuurde Goicoechea gedurende het seizoen 2012/13 aan AS Roma, waarvoor hij vijftien wedstrijden in de Serie A speelde. Hij maakte zijn debuut voor Roma op 31 oktober 2012, tegen Parma, als vervanger van de geblesseerde Maarten Stekelenburg. Toen Stekelenburg terugkwam van blessure, behield Goicoechea zijn plek als eerste doelman. Na het ontslag van coach Zdeněk Zeman en de aanstelling van Aurelio Andreazzoli won Stekelenburg zijn plek onder de lat terug.