У дорослому футболі дебютував 1996 року виступами за команду единбурзького клубу «Гартс», у якій протягом наступних тринадцяти сезонів взяв участь у 200 матчах чемпіонату. Перебуваючи на контракті з «Гартс» також грав на умовах оренди за «Ковденбіт» і «Квін оф зе Саут».
Завершивши виступи на футбольному полі, 2013 року повернувся до «Гартс», де став тренером молодіжної команди. Вже у травні наступного 2014 року, після вильоту головної команди единбурзького клубу із шотландської Прем'єр-ліги і наступного звільнення її головного тренера Гарі Лока, Нільсону було запропоновано очолити тренерський штаб головної команди. Під його керівноцтвом «Гартс» потужно розпочали сезон 2014/15 у другому за силою шотландському дивізіоні, здобувши на його старті п'ять перемог поспіль, включаючи матчі проти прямих конкерентів у боротьбі за підвищення у класі — ігру проти «Рейнджерс» і единбурзьке дербі проти «Гіберніанс». А першу поразку у чемпіонаті команда Нільсона зазнала лише у 21-му турі. Тож за результатами сезону «Гартс» досить очікувано здобули перемогу у Шотландському чемпіоншипі і повернули собі місце у Прем'єр-лізі з 2015 року, при цьому маючи 21-очковий відрив у турнірній таблиці від найближчого переслідувача. Сам Нільсон був близьким до отримання титулу Тренера року у Шотландії.
Повернувшись до еліти шотландського футболу «Гартс» продовжили виступати потужно і врешті-решт завершили сезон 2015/16 відразу на третьому місці, кваліфікувавшись до Ліги Європи наступного сезону. У цьому єврокубку команді, щоправда, вдалося просунутися лише до другого кваліфікаційного раунду, в якому шотландців вибив данський «Брондбю».
На початку грудня 2016 року Нільсона було представлено новим головним тренером команди «Мілтон-Кінс Донс» з третього англійського дивізіону. На чолі цієї команди шотландець особливих успіхів не досяг. Сезон, по ходу якого він прийшов до «Донс», було завершено у середині турнірної таблиці, а наступного сезону 2017/18 результати команди погіршилися і вона стала одним з кандидатів на пониження у класі. Нільсон залишив команду за згодою сторін 20 січня 2018 року після серії з 11 матчів чемпіонату, в яких було здобуто лише одну перемогу.
Того ж 2018 року повернувся до шотландського клубного футболу, очоливши команду «Данді Юнайтед».