Hoffmann kwam sinds 2002 uit voor het Luxemburgs voetbalelftal. Hij maakte zijn debuut in het vriendschappelijke duel tegen Letland (0-3) op 27 maart2002 in Luxemburg[2]. Hij viel in dat duel na 74 minuten in voor Nico Funck. Hij speelde in totaal 88 interlands voor het groothertogdom.