Вихованець СДЮШОР-5 (Берестя). Перший тренер — Едуард Владиславович Сугак.
Професійну кар'єру розпочав у бресейському «Динамо» в 2009 році, виступав за дубль (всього в 2009—2013 роках за дубль провів 63 матчі, забив 15 м'ячів). У сезоні 2011 року дебютував у чемпіонаті Білорусі. Починаючи з сезону 2013 року — гравець основного складу: головний снайпер клубу і один з найкращих бомбардирів чемпіонату.
8 серпня 2013 року, між БАТЕ і «Динамо» був підписаний трансферний договір (до 31 грудня 2016 року) про викуп борисівським клубом трансферних прав на Миколу Сигневича, на прохання брестського клубу форвард виступав за «Динамо» до завершення сезону[1]. Також футболістом цікавився ізраїльський клуб «Хапоель» з Хайфи[2]. Після закінчення терміну оренди в грудня 2013 року приєднався до БАТЕ. Сезон 2014 року розпочав у складі борисівського клубу, зазвичай виходячи на заміну, але пізніше став частіше з'являтися в основному складі. В результаті, наприкінці сезону став конкурувати в стартовому складі з Віталієм Родіоновим. У першому ж сезоні за борисовчан забив 9 м'ячів у чемпіонаті.
На початку 2015 року не виступав через травму, пропустив в тому числі Суперкубок Білорусі 2015 року, в якому БАТЕ по пенальті виграв у солігорського «Шахтаря». У березні 2015 року продовжив контракт з БАТЕ[3]. Наприкінці квітня відновився від травми, але довгий час тільки з'являвся на заміну. З вересня, після травми Віталія Родіонова, закріпився в стартовому складі, але в жовтні сам отримав травму і вибув до завершення сезону.
У першій половині 2016 року не грав через травму, з червня став з'являтися на полі, але закріпитися в основі не зміг, програючи конкуренцію Родіонову. У грудні 2016 року був відданий в піврічну оренду грецькому «Платаніасу»[4]. У травні 2017 року, після завершення чемпіонату Греції, повернувся з оренди в БАТЕ[5].
15 листопада 2014 року Миколу провів перший матч за національну збірну Білорусі, вийшовши на заміну на 67-ій хвилині замість Сергія Корніленка проти збірної Іспанії. Уже в другому матчі за збірну, в товариській грі проти збірної Мексики (3:2), Сигневич забив перший гол в національній команді, зрівнявши рахунок на 55-ій хвилині.