Op 13 maart 2011 maakte Gomaa zijn debuut in de Egyptische competitie voor ENPPI Club tegen El-Gouna. In mei 2013 testte hij bij RSC Anderlecht; daarna volgde Gomaa een periode bij Borussia Dortmund.[2] Bij geen van beide clubs kwam hij echter niet terecht; ENPPI leende hem in januari 2014 voor de rest van het seizoen 2013/14 uit aan CD Nacional. Aldaar maakte Gomaa op 20 januari zijn debuut in de Portugese competitie tegen GD Estoril-Praia (2–2 gelijkspel). Hij verving zijn landgenoot Ali Ghazal na 33 minuten speeltijd, toen Gomaa tegen een 0–2 achterstand aankeek.[3] Zijn eerste doelpunt in Portugal maakte Saleh Gooma op 8 februari in het competitieduel tegen Belenenses (2–0).[4] In augustus 2014 nam hij met zijn club deel aan de voorrondes van de UEFA Europa League 2014/15. Hij speelde in de twee wedstrijden tegen Dinamo Minsk, die beide verloren werden.[1]