Latem 2013 roku rozwiązał swoją umowę z Rapidem Wiedeń i został zawodnikiem SKN St. Pölten, gdzie grał przez 1,5 roku na poziomie 1. Ligi. W Pucharze Austrii 2013/14 jego klub sensacyjnie dotarł do finału rozgrywek, gdzie uległ 2:4 Red Bullowi Salzburg. W lipcu 2014 roku Hofbauer zadebiutował w europejskich pucharach w wygranym dwumeczu z Botewem Płowdiw (1:2, 2:0) w kwalifikacjach Ligi Europy 2014/15.

W przerwie zimowej sezonu 2014/15 odszedł on do SC Wiener Neustadt, z którym pół roku później spadł z Bundesligi. Wkrótce po tym jako wolny agent dołączył do Rheindorf Altach, z którym związał się dwuletnim kontraktem. W barwach tego klubu rozegrał 26 ligowych spotkań i strzelił 3 bramki. Po sezonie 2015/16 postanowił odejść z zespołu, by kontynuować karierę za granicą.

We wrześniu 2016 roku Hofbauer odbył testy w Parma Calcio 1913 (Lega Pro, Włochy), a następnie w Arce Gdynia, po których podpisał roczny kontrakt z opcją jego przedłużenia o kolejne 12 miesięcy. 19 września zadebiutował w Ekstraklasie w wygranym 1:0 meczu z Cracovią, w którym wszedł na boisko w 89. minucie, zastępując Miroslava Božoka. W sezonie 2016/17 rozegrał w lidze 25 spotkań, w których zdobył 2 bramki i wywalczył Puchar Polski. W meczu finałowym jego zespół pokonał 2:1 Lecha Poznań, a on sam wszedł na boisko w 83. minucie.