Before being elected treasurer in 2011, she was director of the Mississippi Public Employees Retirement System and had worked for the attorney general's office and state House of Representatives. McRae worked in the TV and film industry in California before returning to Mississippi to start law school in 2007.