W czerwcu 2009 roku Caiado został za kwotę 50 tys. euro wypożyczony do Zagłębia Lubin. 7 sierpnia 2009 zadebiutował Ekstraklasie zadebiutował w meczu II kolejki z Wisłą Kraków. Wszedł na boisko w 58. minucie, zastępując kontuzjowanego Dawida Plizgę. W doliczonym czasie drugiej połowy Caiado zdołał strzelić honorowego, a swojego pierwszego w polskiej lidze gola dla Zagłębia, które przegrało ten mecz 1:4. Po zakończeniu sezonu Zagłębie nie zdecydowało się na transfer definitywny.
Caiado po krótkim pobycie w CF Trofense został zawodnikiem cypryjskiego Olympiakosu Nikozja. 29 grudnia 2011 przeszedł do bułgarskiego klubu Beroe Stara Zagora. 26 stycznia 2014 roku podpisał półtoraroczny kontrakt z Tawriją Symferopol. Po pół roku powrócił do Portugalii, gdzie został piłkarzem Vitórii SC. W lutym 2015 przeszedł do Metalista Charków. W lipcu 2015 opuścił charkowski klub. W latach 2015–2017 grał w SD Ponferradina, a w 2018 roku trafił do Gaz Metan Mediaș.