Career
McDougall started his career as a professional youth player at Rangers before moving on to aged 17. On 4 July 2009, McDougall signed for Dunfermline on a two-year contract. He scored his first goal for the Pars against Partick Thistle on 14 November on his first start for the club
Having been signed from Airdrie as a wide player, McDougall gradually adjusted to the role of a striker during his first season at the Pars and went on to score 6 goals for the Pars during the 2009/10 campaign.
Dunfermline defeated Greenock Morton 2–0 to clinch the title with McDougall opening the scoring. Dunfermline were relegated from the 2011-2012 Scottish Premier League and McDougall signed for Dumbarton F.C.
McDougall signed for Dumbarton in June 2012. He signed a new contract for the 2013/14 season on May 18th, his third season with the club
In December 2014 Steven left the club after 65 appearances over 2 and a half years.
He joined Clyde in January 2015. McDougall made his debut for Clyde at Hampden Park in a 1-1. He scored his first goal in a 2-0 over Albion Rovers at Cliftonhill.
At the end of the 2014-2015 season, McDougall opted to leave Clyde Football Club in the summer 2015 to further progress his career internationally.