Przed sezonem 2012/13 został włączony do kadry pierwszego zespołu. 16 grudnia 2012 roku Hofmann zadebiutował w pierwszej drużynie Borussii w wygranym 3:1 spotkaniu z Hoffenheim, gdy 89. minucie zmienił na boisku Mario Götze. 6 kwietnia 2013 roku Hofmann po raz pierwszy wyszedł w podstawowym składzie, a także zanotował asystę przy bramce Juliana Schiebera podczas wygranego 4:2 meczu z Augsburgiem.
27 lipca 2013 roku wraz z klubem zdobył Superpuchar Niemiec, w finale którego Borussia wygrała 4:2 z Bayernem Monachium. Pierwszą bramkę w barwach BVB zdobył 18 sierpnia 2013 roku podczas wygranego 2:1 meczu z Eintrachtem Brunszwik. 12 kwietnia 2014 roku Hofmann zdobył bramkę w wygranym 3:0 spotkaniu ligowym z Bayernem Monachium.
Ponownie zdobył Superpuchar Niemiec 13 sierpnia 2014 rozgrywając pełne spotkanie w barwach Borussii w wygranym meczu z Bayernem Monachium 2:0.
Wypożyczenie do Mainz 1 września 2014 roku Hofmann został zawodnikiem FSV Mainz 05, gdzie trafił na zasadzie rocznego wypożyczenia.
Powrót do Borussii Dortmund 30 lipca 2015 r. Hofmann strzelił swego pierwszego gola w rozgrywkach europejskich w zwycięskim meczu 1:0 nad austriacką drużyną Wolfsberger AC w pierwszej kolejce trzeciej rundy kwalifikacyjnej do Ligi Europy UEFA.