Glasgow-born McKay began his career at Doncaster Rovers with twin brotherPaul when he was nine-years-old. In 2014, he played in the Gothia Cup with under-18s side; scoring in wins over Malmö FF's academy and Beşiktaş Academy as Rovers progressed through to the knock-out round. The Scot scored the equalizer in the next game versus IF Elfsborg Academy before being eliminated on penalties. He caught the attention of First-Team Coach Paul Dickov with an impressive goal-scoring record in the youth team, including scoring a hat-trick against recent champions Norwich City in the FA Youth Cup. McKay made his professional debut in a 1–0 league defeat to South Yorkshire rivals Sheffield United in November 2014, coming on as a substitute in the 87th minute. He made a further three appearances in the same season before joining Ilkestonon loan in October 2015 to gain first team experience. McKay made his debut for the Robins in a league game versus Nantwich Town and started in a further three games against Barwell, Colwyn Bay and Stamford but failed to find the net in any before returning to his parent club.
On 11 January 2016, Jack and his brother Paul both joined Championship side Leeds United for undisclosed fees on two-and-a-half year contracts. After impressing with the Leeds United Development squad, on 21 April 2016, McKay was named as part of the 'travelling squad' for Leeds first team for their match against Wolverhampton Wanderers however he failed to make a place on the substitutes bench, with Steve Evans saying McKay would have been on the bench had Stuart Dallas failed to recover from injury. McKay played for Leeds' first team in their 2016–17 pre season friendly against Peterborough United on 23 July 2016. McKay and his brother Paul ended their contracts by mutual consent on 17 December 2017.
On 1 January 2017, McKay joined Scottish League One side Airdrieonians on loan until the end of the 2016–17 season. On 4 February 2017, McKay scored his first goal for Airdrieonians when he scored against Peterhead.
On 22 January 2018, McKay joined Cardiff City on a -year deal after an extended trial with the club. On 26 June 2019, following a loan spell, McKay made his move to Chesterfield permanent, signing a two-year contract.
Personal life
McKay's father Willie McKay and his older brother Mark are both football agents. His twin brother, Paul McKay is also a professional footballer. He studied at Hill House School.