Олег Пиганович начал свою профессиональную карьеру в 2005 году в составе клуба Высшей лиги ХК «Дмитров», отыграв до этого несколько сезонов за фарм-клубы московских «Крыльев Советов» и ЦСКА. В том же году Олег перебрался в воскресенский «Химик». В 2007 году Пиганович дебютировал в Суперлиге в составе челябинского «Трактора». 25 мая 2010 года Олег был обменян на Дениса Баева в московский «Спартак».