The 34-year-old started his career at Chelsea, developing through the youth ranks and made his Premier League debut during the Blues’ title-winning 2004/05 season under Jose Mourinho.
In his four years at the Stamford Bridge club, as a professional, Grant spent the majority of it on-loan with spells at Oldham Athletic, Wycombe Wanderers, Luton Town and Southend United.
After his final loan spell at Roots Hall, he joined the club permanently and made 149 league appearances for the Shrimpers in four years there.
Grant then moved on to Stevenage, Crewe Alexandra and Port Vale, making over 50 appearances at each club and becoming a mainstay of their sides.
In January 2017, Grant joined Peterborough for a reported six-figure fee and again passed the 50-appearance mark before moving to Shrewsbury Town 18 months later.
A successful loan spell at Swindon, which culminated in winning the League Two championship followed, after he made the stint permanent.
With over 600 career appearances to his name, and 21 goals, he brings vast experience to the Iron midfield.
The former England youth international received his first call-up to the Jamaica national team in August and has won six caps.