Спустя два года службы в Индии, в апреле 1945 года, Маккейб была повышена в звании до . Война кончилась, когда Маккейб находилась в отпуске в США, после чего она решила остаться на службе в Корпусе, хоть и хотела стать стюардессой, где также требовалось знание сестринского дела. По двенадцать часов в день и 6 дней в неделю она работала администратором в операционной, а затем — старшей сестрой — в генеральном госпитале на базе , штат Нью-Джерси. В январе 1947 года Маккейб была повышена до капитана. В знак признания организаторских способностей она была назначена администратором акушерского отделения в в Финиксвилле, штат Пенсильвания, а затем стала старшей сестрой в поликлинике на базе , штат Виргиния. Маккейб посещала Пенсильванский университет и ходила на курсы по неонатологии, где ознакомилась с новыми методиками ухода за недоношенными младенцами, а затем была принята в Колумбийский университет, однако её дальнейшие учебные планы прервала начавшаяся Корейская война.