She served as associate director for international liaison in the College of International and Security Studies at the George C. Marshall European Center for Security Studies in Garmisch-Partenkirchen, then became dean of academics at that institution until being appointed to the Naval War College in 2008.
Peters became the CEO of the Carter Center on September 2, 2014.