Stefan Posch est un footballeur autrichien, né le 14 mai 1997 à Judenburg (Autriche), évoluant au poste de défenseur central au TSG Hoffenheim.
Stefan Posch débute au TuS Kraubath puis rejoint en 2008 le DSV Leoben, la saison suivante il rejoint le Grazer AK, puis intègre l'internat et le centre de formation en 2010. Après un an il change chez le club rival, le SK Sturm Graz où il évolue dans les sections jeunes. En 2011, il change de centre de formation, celui du club de Vienne, l'Admira, en 2014 il évolue avec les amateurs de l'Admira.
En 2015, il intègre le centre de formation du TSG 1899 Hoffenheim, et devient vice-champion d'Allemagne avec les juniors en 2016. Pour la saison 2016-2017, il joue avec l'équipe réserve de Hoffenheim et en février 2017 il devient professionnel. Il fait ses débuts le 28 septembre 2017 dans un match de Ligue Europa contre le PFK Ludogorets Razgrad. Quelques jours après, le 14 octobre, il fait ses débuts en Bundesliga.