Hahn begon zijn carrière bij de jeugd van SVg Pitten. In 2014 maakte hij de overstap naar de jeugd van Austria Wien. In 2018 maakte hij de overstap naar het eerste elftal.
Op 11 november 2018 maakte hij zijn debuut in de Bundesliga in de met 0–2 verloren wedstrijd tegen Red Bull Salzburg. Hahn kwam ruim een kwartier voor tijd op het veld ter vervanging van Vesel Demaku.[1]