 She is a member of the Parliamentary Crime and Corruption Committee (PCCC) and the Legal Affairs and Community Safety Committee (LACSC) of the Queensland Parliament.Prior to her election to the Queensland Parliament, McMahon was a major in the Australian Army working in CIMIC, military police, information operations and career management.She served overseas in Timor-Leste in 2008 and 2011.