Gamboa is een jeugdproduct van Santos de Guápiles. Hij maakte zijn officiële debuut in de apertura (seizoensbegin van september tot december) van het seizoen 2017/18 en was in de clausura (het seizoenseinde van januari tot mei) een vaste waarde in het eerste elftal. In mei 2018 verhuisde hij naar Waasland-Beveren, waar hij een contract voor vier seizoenen ondertekende op de Freethiel.[1] Na tweeënhalf seizoen, waarin hij 21 officiële wedstrijden speelde voor Waasland-Beveren, leende de club hem – mede om familiale redenen – uit aan LD Alajuelense, een club uit zijn thuisland.[2] In de zomer van 2021 nam Alajuelense hem definitief over van Waasland-Beveren.[3]