 Just over a year after signing a contract extension, Weir was sacked towards the end of September 2008 with Montrose third in the league.After the resignation of John McGlashan, Weir became the manager of Arbroath on 1 November 2009.Weir failed to save Arbroath from relegation in the 2009–10 Scottish Second Division, as they finished ninth and were beaten by Forfar Athletic in the play-offs.