Тимощук выступал за «Зенит» с 2007 по 2009 год, после чего перебрался в мюнхенскую «Баварию». В 2013 году он вернулся в клуб из Санкт-Петербурга, подписав соглашение на два года. По окончании сезона-2014/15 сине-бело-голубые не предложили Тимощуку продлить сотрудничество. Контракт полузащитника истекает 30 июня текущего года.