Олег Никандрович Шубин родился 14 февраля 1959 года в городе Челябинск-50 Челябинской области (ныне Снежинск).
Выпустившись из средней школы № 127 с золотой медалью, поступил на кафедру физики Землифизического факультета Московского государственного университета имени М. В. Ломоносова, который окончил в 1982 году. В том же году вернулся в родной город и устроился на градообразующее предприятие — во Всесоюзный НИИ приборостроения (ныне Российский федеральный ядерный центр — Всероссийский научно-исследовательский институт технической физики имени академика Е. И. Забабахина).
С 2000 года перевёлся в центральный аппарат министерства Российской Федерации по атомной энергии (ныне - ГК Росатом). Занимал должность заместителя директора дирекции по ядерному оружейному комплексу — директора департамента разработки и испытаний ядерных боеприпасов и военных энергетических установок Научно-исследовательского и конструкторского института энерготехники имени Н. А. Доллежаля. В 2019 году назначен на должность первого заместителя генерального директора — директор дирекции по ядерному оружейному комплексу Росатома». Также является председателем совета директоров НИКИЭТ имени Н. А. Доллежаля, членом совета по кооперационному взаимодействия Росатома с Роскосмосом и министерством промышленности и торговли Российской Федерации, а также совета по присуждению премий правительства Российской Федерации в области науки и техники.
Непосредственно осуществляет контроль за производством и предприятиями, подготовкой и реализацией государственной программы вооружений, выполнением государственного заказа и федеральных целевых программ. Принимал участие в разработке и испытаниях новых видов вооружений, за что в 2018 году был удостоен звания «Герой Российской Федерации».
С 2020 года - директор дирекции ядерного оружейного комплекса ГК "Росатом"