W 2001 roku został wybrany do Wielkiej Rady Kantonu Bazylea-Stadt (parlamentu kantonalnego). W maju 2010 roku wszedł do Rady Narodowej (izba niższa parlamentu federalnego), zastępując Rudolfa Rechsteinera. Mandat poselski sprawował do 2020 roku, pracując m.in. w Komisji Środowiska, Planowania Przestrzennego i Energii (UREK) oraz Komisji Gospodarki i Podatków (WAK).
W 2020 roku został wybrany do Rady Wykonawczej (rządu) kantonu Bazylea-Stadt, gdzie objął prestiżowe stanowisko Prezydenta Kantonu (Przewodniczącego Rady Wykonawczej).
Rada Federalna 13 grudnia 2023 roku Zgromadzenie Federalne wybrało go w trzeciej turze głosowania do Szwajcarskiej Rady Związkowej (otrzymał 134 głosy na 245 oddanych). Zastąpił odchodzącego Alaina Berseta. Wybór Jansa przywrócił reprezentację kantonu Bazylea-Stadt w rządzie federalnym po 50 latach przerwy (ostatnim radcą z tego regionu był Hans-Peter Tschudi).
Od 1 stycznia 2024 roku stoi na czele Federalnego Departamentu Sprawiedliwości i Policji (EJPD). W swojej agendzie ministerialnej koncentruje się na reformie systemu azylowego (m.in.