Moussa chose not to remain at Southend after their relegation to League Two, and on 13 August 2010 he signed for Leicester City on a two-year contract. He scored his first goal for Leicester in their 3–1 victory over Scunthorpe United on 2 October 2010. On 19 February 2011 Moussa joined Doncaster Rovers on a one-month emergency loan deal. He made his debut the same day against Swansea City. Moussa scored his first Doncaster goal against Leeds United on 5 March 2011. The loan deal was extended by a month on 23 March 2011. He joined League One side Chesterfieldon loan until the end of the 2011–12 season on 16 March 2012. On 30 May 2012, Leicester City reached a mutual agreement with Moussa for the cancellation of his contract.
On 21 September 2012, Moussa signed a short-term contract with Coventry City and made first appearance against Arsenal in the League Cup. He scored his first goal for the Sky Blues on 17 November 2012 against Hartlepool United in a 5–0 win. On 3 January 2013, he signed an 18-month contract after impressing on his short-term deal. His first season with the Sky Blues was capped off by winning the 'Football League Goal of the Season' award for his solo effort against MK Dons. Moussa made his 50th appearance for the Sky Blues during the 4–0 win against Carlisle United where he scored another solo effort. Moussa's contract ran up to 30 June 2014. His penchant for scoring great goals has continued throughout 2013 with strikes against Port Vale, Leyton Orient and Preston. His goal against Leyton Orient won the Football League's goal of the season.
Moussa signed for Charlton Athletic on 2 July 2014 on a two-year deal on a free transfer. He scored his first goal for the club when he struck a dramatic late winner against Wigan Athletic on 16 August 2014. On 1 February 2016, his contract was terminated after an injury hit time at the south east London-based club.
Return to Southend United
Moussa returned to Southend United on 28 March 2016, signing on non-contract terms until the rest of the season.
On 11 July 2016, Moussa signed for Walsall on a one-year contract with an option for a further year. At the end of the 2016–17 season, Moussa was released by Walsall.
Gillingham
Moussa joined up with Gillingham in January 2018, he had been without a club since leaving Walsall in the summer of 2017. Moussa was released upon expiry of his contract.