Janssen speelde in de jeugd van DBS en FC Eindhoven, waarna hij via de RJO VVV-Venlo/Helmond Sport in 2016 terugkeerde bij Eindhoven. Bij deze club maakte de verdediger zijn professionele debuut in de tweede speelronde van de Eerste divisie in het seizoen 2018/19. In een thuiswedstrijd tegen Go Ahead Eagles mocht hij van coach David Nascimento elf minuten voor tijd invallen voor Charni Ekangamene. Marcelo Lopes scoorde namens Eindhoven, maar door treffers van Istvan Bakx en Richard van der Venne won Go Ahead met 1–2.[1] Een paar weken na zijn debuut tekende Janssen zijn eerste contract bij Eindhoven.[2] Zijn eerste professionele doelpunt maakte Janssen op 30 november 2018, toen op bezoek gespeeld werd bij SC Cambuur. Marcelo Lopes opende namens Eindhoven de score, waarna Kevin van Kippersluis voor de gelijkmaker tekende. Alvin Daniels zette Eindhoven andermaal op voorsprong, waarna Janssen uiteindelijk voor de beslissende 1–3 zorgde.[3] Eind 2018 raakt Janssen tijdens een training geblesseerd aan zijn knie waardoor hij een tijd uit de roulatie kwam te liggen.[4] In de week na het oplopen van zijn blessure besloot FC Eindhoven de optie in zijn verbintenis te lichten. Hierdoor kwam de verdediger tot medio 2020 vast te liggen.[5] In februari 2020 liep Janssen een nieuwe blessure op aan zijn voorste kruisband, waardoor hij uiteindelijk opnieuw moest revalideren. Ditmaal kostte de blessure hem veertien maanden.[6][7] Medio 2023 verkaste Janssen transfervrij naar 1. FC Bocholt.[8]