Bermingham played for the Irish-based club until moving to Manchester City's youth system. He made his league debut, however, for Lincoln City, where he spent three monthson loan at the end of the 2004–05 season. At the start of the 2005–06 season he made a number of appearances in first teamfriendlies for Manchester City but did not play any competitive matches. During Autumn 2005 he was loaned out to Burnley, and was released by Manchester City at the end of the 2005–06 season. He had an unsuccessful trial with Dunfermline Athletic in July 2006 before signing with Newry City in October, scoring on his debut against Coleraine.
Return to Ireland
In early 2007, he was invited to join Derry City on trial prior to the impending kick-off of the 2007 League of Ireland season. Impressing in pre-season, he earned a one-year contract with the Candystripes on 2 February 2007. In July 2007 Bermingham joined Waterford United and made his first appearance for the Blues against Shamrock Rovers on 10 July 2007. He scored his first goal for the Blues during his home debut against Sligo Rovers in a 2–1 loss. Bermingham signed for Monaghan United for the 2009 First Division season. In his first season with the Mons, Bermingham scored 17 goals, equalling the club's single season record, held by Andy Myler. The 2010 season was not as successful for Bermingham, with manager Mick Cooke preferring a strikeforce of Sean Brennan and Philly Hughes, but Bermingham still managed to score 10 goals. Bermingham parted company with Monaghan United following the 2010 season. He scored 29 goals in 70 league and cup appearances for the club. On 20 February 2011, Bermingham signed for Shelbourne. Bermingham secured promotion with Shelbourne to the Premier Division in 2011 but struggled to score goals with one goal in 24 league and cup appearances. He also made an appearance for Shelbourne as a substitute during their 2011 FAI Cup final defeat to Sligo Rovers. Bermingham departed Shelbourne at end of 2011 and signed for Longford Town ahead of their First Division campaign in 2012. He was released by Longford at the end of the 2012 season.