Since 1984, Shannon has worked in the United States Foreign Service, and he has served in embassies around the world.
Shannon on työskennellyt Yhdysvaltain ulkoasiainhallinnossa vuodesta 1984 lähtien ja palvellut pitkään suurlähetystöissä ympäri maailmaa.