 He has also worked as manager of Montrose, Arbroath, Brechin City, Elgin City and Forfar Athletic.After starting in youth football with his hometown boys club, Motherwell Orbiston, Weir signed professionally with Hamilton Accies in 1987.He spent six years at Douglas Park, making close to 200 league appearances for the club, before joining Premier League Hearts, then under the guidance of Sandy Clark.