Kim has worked as: Manager of Outreach Services at the Greater Victoria YM-YWCA; Manager of Family Support and Youth Outreach for Boys and Girls Club Services of Greater Victoria; Program Director with Odyssey II and Nexus (alcohol and drug support and counselling services); variety of positions with the City of Calgary Social Services, the Calgary YMCA and Boys and Girls Club Services of Calgary, and with young offenders with the City of Calgary social services. Kim also developed and implemented an innovative wilderness program and coordinated a unique outdoor education program with the Calgary YMCA in conjunction with the Catholic School Board.