Em 2012, Shanaeva conquistou um bronze no Campeonato Europeu e integrou a equipe rusa, conquistando uma medalha de prata em Londres. Após três anos sem conquistas, Shanaeva voltou ao pódio em Moscovo 2015, conquistando duas medalhas de prata; posteriormente, em 2016, novamente conquistou duas medalhas, dessa vez pelo Campeonato Europeu, uma de ouro (por equipes) e uma de prata (individual). Nos Jogos Olímpicos de 2016, ela foi derrotada na disputa do bronze pela esgrimista da Tunísia Inès Boubakri, entretanto, conquistou um ouro no Campeonato Mundial de 2016, realizado no Rio de Janeiro.