Alors qu'il joue encore dans un petit club de la ville d'Iserlohn, il entre en 2010 au Borussia Dortmund en tant que recruteur et entraîneur adjoint d'Hannes Wolf pour la catégorie des moins de 19 ans.
En février 2011, Hannes Wolf est nommé entraîneur de l'équipe réserve du Borussia Dortmund. Il le suit, toujours en tant qu'entraîneur adjoint.
Lors de l'été 2011, il suit encore une fois Hannes Wolf en tant qu'entraîneur adjoint, pour la catégorie des moins de 17 ans cette fois-ci.
En juin 2013, il est nommé entraîneur de la catégorie des moins de 16 ans du Borussia Dortmund, mais il renonce finalement deux semaines plus tard pour devenir l'adjoint de Slaven Bilić au Beşiktaş.
En août 2015, il suit Slaven Bilić, nommé entraîneur de West Ham United, toujours comme adjoint.
Lors de l'été 2018, il revient au Borussia Dortmund en tant qu'entraîneur adjoint de Lucien Favre.
Le , il devient le nouvel entraîneur du Borussia Dortmund jusqu'à la fin de saison[1], à la suite du limogeage de Lucien Favre, après la défaite à domicile la veille face au VfB Stuttgart (1-5).
Le , il dirige son premier match en tant qu'entraîneur du Borussia Dortmund face au Werder Brême (victoire 1-2). Le 13 mai 2021, il remporte la Coupe d'Allemagne de football après une large victoire (4-1) contre le RB Leipzig.
À la suite de son interim en tant qu'entraineur principal, il change de poste et est nommé directeur technique du Borussia Dortmund[2].
Un an après son départ en intérim en tant qu'entraîneur principal, il revient le 23 mai 2022 en tant qu'entraîneur principal du Borussia Dortmund[3].
Le 13 juin 2024, le Borussia Dortmund annonce son départ d'un commun d'accord[4].