Миранда прошёл футбольную подготовку в академии клуба Универсидад де Чили. Позднее он был отдан в аренду в Мальеко Унидо из Второго дивизиона, а в 1989 году перешёл в Депортес Консепсьон, с которым выиграл Лигилью Кубка Либертадорес 1990 года, что позволило клубу квалифицироваться в Кубок Либертадорес 1991 года. В том розыгрыше турнира его команда встретилась с Коло-Коло, который впоследствии стал победителем турнира, а сам Миранда завершил карьеру игрока именно в этом клубе.
В 1992 году он перешёл в Кобрелоа, где стал чемпионом Чили в сезоне 1992 и участвовал в Кубке Либертадорес 1993 и 2000 годов.
В 2001 году Миранда выступал за Коло-Коло, где завершил профессиональную карьеру футболиста. В этот период клуб готовился к банкротству, и это был единственный крупный клуб Сантьяго, в котором он играл. С «альбос» он принял участие в последнем розыгрыше Кубка Меркосур 2001. В том же году переход Миранды вызвал негативную реакцию болельщиков «Кобрелоа», но он завоевал симпатии фанатов «Коло-Коло», особенно после гола в ворота «Универсидад де Чили» в первом круге национального чемпионата[1]. Чемпионом в том сезоне стал Сантьяго Уондерерс.
Тренерскую карьеру Миранда начал в 2006 году в клубе Осана из Третьей дивизии, с которым дошёл до финального этапа турнира. В 2007 году возглавил Мальеко Унидо, где дошёл до полуфинала плей-офф за выход в следующий дивизион. В 2008 году стал главным тренером Наваля (также Третья дивизия), с которым выиграл чемпионат и вывел команду в Примеру B. В 2009 году покинул клуб после неудачного сезона.
В 2010 году Миранда возглавил Унион Темуко из Третьей дивизии, но был уволен в июле того же года[2].
В 2011 году был приглашён на пост главного тренера Лота Швагер, когда команда не набрала ни одного очка после пяти туров и занимала последнее место в таблице турнира Апертуры Примеры B. Под его руководством команда поднялась в середину таблицы.
В 2012 году президент Лота Швагер Хайме Вальдес уволил Миранду при неясных обстоятельствах. На момент ухода Миранда команда находилась в середине таблицы, но после его ухода оказалась на грани вылета. В сентябре 2012 года он временно возглавил Наваль до конца сезона Примеры B, занял второе место в турнире Клаусуры и участвовал в плей-офф за повышение, уступив Сантьяго Уондерерс. В мае 2013 года покинул клуб[3].
В 2013 году возглавил Депортес Копиапо из Примеры B, но был уволен в ноябре из-за неудовлетворительных результатов.
15 сентября 2014 года начал второй цикл в Лота Швагер, чтобы спасти команду от вылета в третий дивизион[4]. Однако в феврале 2015 года был уволен из-за разногласий с игроками и неудовлетворительных результатов[5].
В 2018 году был приглашён в Депортес Мелипилья для работы с командой U-14. В 2022 году стал новым техническим директором молодёжной системы Кобрелоа[6].