На драфте НХЛ 2006 года Макбэйн был выбран в 2 раунде под общим 63-м номером клубом «Каролина Харрикейнз». Три года он провёл в студенческой команде «Висконсин Баджерс». В 2009 году он вошёл в первую Сборную всех звёзд WCHA, а также был признан лучшим игроком лиги.
К концу сезона 2008/09 Макбэйн дебютировал в профессиональном хоккее, проведя десять матчей в АХЛ за «Олбани Ривер Рэтс». В сезоне 2009/10 Джейми снова играл в основном за «Олбани», но параллельно сумел сыграть первые 14 матчей за «Каролину» в НХЛ, набрав при этом 10 очков. Свою первую шайбу он забросил 20 марта 2010 года, принеся победу «Харрикейнз» в овертайме над «Питтсбургом»[1].
В сезоне 2011/12 Джейми стал самым результативным защитником «ураганов», заработав 27 (8+19) очков в 76 матчах. 21 мая 2012 года «Каролина» объявила, что Макбэйн согласился продлить контракт на два года. Общая сумма контракта $3,6 млн, причём в сезоне 2012/13 он получит $1,7 млн, а в следующем уже $1,9 млн[3]. В комментарии о продлении контракта генеральный менеджер «Каролины» Джим Рутерфорд заявил: «Джейми ещё очень молодой игрок, который создал себя как защитник НХЛ. Он хорошо перемещает шайбу и показал, что способен помогать в атаках, особенно в большинстве»[4].