Hofmann werd op zijn zestiende opgenomen in de jeugdopleiding van Schalke 04. Op z'n achttiende speelde hij bij de reserves hiervan. In het seizoen 2011-2012 speelde hij 24 wedstrijden voor Schalke 04 II, waarin hij zes doelpunten scoorde. Op 30 juli 2012 werd besloten om de aanvaller een jaar te verhuren aan SC Paderborn 07, op dat moment actief in de 2. Bundesliga. Daar scoorde hij in 31 wedstrijden zeven doelpunten. Tijdens het seizoen 2013/14 werd hij verhuurd aan FC Ingolstadt 04, dat destijds ook in de 2. Bundesliga speelde.
Hofmann speelde in Duitsland -18, Duitsland -19, Duitsland -20 en debuteerde in 2013 in Duitsland -21.