David Texeira begon met voetballen bij Club Deportivo Artigas, waarna Club Nacional de Football hem oppikte. Het Argentijnse River Plate nam Texeira vervolgens over van deze laatstgenoemde club, bij River Plate brak Texeira echter niet door. Hij keerde terug naar zijn vaderland om daar voor Defensor Sporting te spelen. In zijn eerste seizoen scoorde hij zes keer in 22 wedstrijden.
Op 31 augustus maakte FC Groningen de transfer van David Texeira officieel.[1]
Hij werd aangetrokken als opvolger van de vertrokken Sloveense spits Tim Matavž en kwam voor 1,45 miljoen euro over naar FC Groningen. Texeira tekende een driejarig contract met een optie voor nog twee jaar.[2]
Texeira scoorde bij zijn eerste basisplaats bij de beloften.[3] Hij maakte zijn debuut in de eredivisie op zondag 11 september2011 in de competitiewedstrijd in en tegen sc Heerenveen (3-0 nederlaag). Hij viel in dat duel na 65 minuten in voor Petter Andersson. In de daaropvolgende wedstrijden bij het eerste elftal scoorde hij in uitwedstrijden tegen AZ en waren zijn twee doelpunten belangrijk voor de 2-3 zege tegen De Graafschap.
In het seizoen 2013/14, onder leiding van trainer-coach Erwin van de Looi, kwam Texeira nauwelijks meer aan bod bij Groningen. In februari 2014 tekende hij bij FC Dallas. Daar maakte hij op 16 maart 2014 tegen Sporting Kansas City zijn debuut.[4] Op 13 april 2014 maakte hij tegen Seattle Sounders zijn eerste doelpunt voor Dallas. In januari 2016 ging Texeira naar het Turkse Sivasspor.