McGaffigan stepped in as the head coach of the Saxons in the fall of 2017. She led the Saxons in 2018, coaching Miranda Gilbert to Empire 8 All-Conference Second Team honors, marking the program's first Empire 8 recognition since 2015 and first Second Team recognition since 2008.
McGaffigan was the Allegheny College women's lacrosse assistant coach from August, 2015 until June 2017. While at Allegheny she was also a Care Intervention and Risk Assessment Team Responder. She coached 11 NCAC All-Conference Team honorees, two First Team All-Region members in 2016 and 2017, one Second Team All-Region recipient in 2017 and one NCAC Midfielder of the Year. McGaffigan also coached a player who broke the school record for points as well as a goalkeeper who broke the school record in career wins in 2016.
McGaffigan also has international coaching experience as the head lacrosse coach for the Deutscher Hockey Club Hannover in Germany where she coached for a year with the team being made up with 16-34-year-old players. She coached the team to a fourth, consecutive National Championship title. Out of her players there, she had eight 2017 German National Team finalist pool members and three 2015 U-19 National Team members.
Prior to her experience overseas, McGaffigan was the assistant women's lacrosse coach at Fitchburg State University from 2011 until 2014 and the assistant lacrosse coach at Central Lacrosse Bay State Games in Massachusetts from 2007 until 2013.
McGaffigan participated in the NCAA Women Coaches Academy in Denver, CO in June of 2016 and Camp Hallerstein in Schwarzenbach/Saale, Germany in May of 2015.
She graduated from Norwich University with a Bachelor of Science in nursing in May of 2011. McGaffigan was also a midshipman, NROTC from 2007 until 2010 and was in the Norwich University Corps of Cadets as a Regimental S2 Major in 2010-11. She played for the women's lacrosse team from 2007 until 2010 and helped her team claim GNAC Conference Championship titles in 2008 and 2010.