После окончания университета Руслан Рябошапка в течение трех лет работал на различных должностях в Государственном департаменте по вопросам исполнения наказаний.
В 2001 году он перешел на работу в министерство юстиций. На протяжении девяти лет Рябошапка занимал руководящие посты в департаментах ведомства.
В 2010 году удостоился звания Заслуженного юриста Украины.
С 2010 по 2013 год Руслан работал в Секретариате Кабинета Министров, который тогда возглавлял Николай Азаров. В Секретариате он занимался вопросами антикоррупционной политикой, а позже юридическим обеспечением правительства.
Затем полгода, с октября 2013 по март 2014 года он вновь занимался антикоррупционными вопросами. Однако теперь в неправительственной организации Transparency International Украина.
После Евромайдана Рябошапка получил должность заместителя министра юстиций Павла Петренко.
В марте 2016 года он стал членом Национального агентства по вопросам предотвращения коррупции. Однако через пятнадцать месяцев, в июне 2017 года он написал заявление об увольнении.
Причиной ухода Руслана из НАПК стало отсутствие реакции со стороны руководства на его сигналы о необходимости принятия кардинальных мер по “реанимации” агентства.
21 мая 2019 года назначен заместителем главы Офиса президента Украины Владимира Зеленского.
Председатель Национального совета по вопросам антикоррупционной политики.
29 августа 2019 года Руслан Рябошапка решением Верховной рады Украины назначен на должность генерального прокурора Украины.
Однако долго он не задержался на такой высокой должности, потому что в марте 2020 года решением Рады он был освобожден от должности. Этому предшествовали долгие обсуждения в СМИ.
Основные претензии к чиновнику выразил нардеп Бужанский — это отсутствие посадок и явное покрывательство тех, кто их заслуживает.
«Почему Свинарчук смотрит футбол не из-за решетки? Потому что его покрывает генпрокурор», — сказал Бужанский.
Он назвал Рябошапку «пустым местом» и добавил, что «никто не только не сидит, но и не ходит на допросы». А также заявил, что «у нас нет генерального прокурора Украины. У нас есть генеральный прокурор Петра Порошенко».