David Janssen speelde in de jeugd van SV Leones, De Treffers, FC Den Bosch en FC Eindhoven. Hij debuteerde in het eerste elftal van Eindhoven op 1 februari 2021, in de met 3-2 verloren uitwedstrijd tegen Jong AZ.[3] Hij kwam in de 77e minuut in het veld voor Hugo Botermans. Eind juli 2021 verliet hij FC Eindhoven.[4] In het seizoen 2021/22 speelde Janssen voor De Treffers in de Tweede divisie. Hierna ging hij naar PSV/av.