Специалист работает в структуре "Локомотива" с февраля 2021 года. Сначала он работал в качестве селекционера, а затем возглавил "Локомотив-Казанку", эту должность он занимал до июня этого года. До прихода в стан красно-зеленых, Федоров работал в селекционном отделе "Рубина", а также был главным тренером двух клубов из Узбекистана: "Нефтчи" и ташкентского "Локомотива".
До Федорова московским клубом руководил Йозеф Циннбауэр, которого уволили из-за неудовлетворительных результатов. Команда проиграла последние пять туров в РПЛ. Ближайшим матчем "Локомотива" станет встреча с "Торпедо", которая состоится в субботу, 15 октября.
После 12 туров "Локомотив" идет на 14 месте в РПЛ. В активе "железнодорожников" 9 очков. На первом месте идет "Зенит" с 30 очками.