Jairo stroomde in 2011 door vanuit de jeugdopleiding van Racing Santander, toen toenmalig trainer Héctor Cúper hem bij het eerste elftal haalde. Op 27 augustus 2011 debuteerde hij in de hoofdmacht van de club, tegen Valencia CF. Jaïro begon op 21 september 2011 op achttienjarige leeftijd voor het eerst in de basiself van Santander. Daarmee speelde hij die dag met 0-0 gelijk thuis tegen Real Madrid. Op 25 oktober 2011 scoorde hij zijn eerste doelpunt op het hoogste niveau, uit bij Sevilla FC. Jaïro speelde dat seizoen 1248 minuten verdeeld over veertien wedstrijden. Racing Santander degradeerde in 2012 naar de Segunda División. In het seizoen 2012-2013 scoorde Jairo vervolgens tien doelpunten in 38 competitiewedstrijden in de Segunda División. Racing Santander eindigde op een 20e plaats, waardoor het voor het tweede jaar op rij degradeerde. Op 21 juni 2013 verliet Jaïro de club en tekende hij een vijfjarig contract bij Sevilla, dat circa tweeënhalf miljoen euro voor hem betaalde. Na een jaar verkaste hij naar Mainz 05.[1] Na drieënhalf seizoen keerde hij terug naar Spanje, waar hij voor een halfjaar tekende bij Las Palmas.[2]