
Career Opportunities
This page lists current job postings. These are listed as given to us, Swim BC does not edit or revise any of the information. If you have questions regarding the posting, please connect with the contact person listed. If you have an opening you’d like listed on this page, please email Swim BC with the following information:
PDF of Job Posting, Anticipated Start Date, Closing Date, and Contact Information.
Sport Administration Internship Opportunity with Swim BC
We are seeking a paid Event and Administration Intern to join our team at the Swim BC office in Victoria, BC. This opportunity is intended for current post-secondary students and provides hands-on experience in sport governance, event delivery, athlete services, and organizational operations.
Application Deadline: April 8, 2026, 4:00 PM (PT)
Expected Start Date: May 4, 2026
Location: 305-4420 Chatterton Way, Victoria, BC V8X 5J2
For more information and the application process, please click HERE!
Head Coach – Terrace Blueback Swim Club (TBSC)
Location: Terrace, British Columbia (Tsimshian Territory, Northwest BC)
Position Overview:
The Terrace Blueback Swim Club (TBSC), a competitive swim club in Northwest British Columbia, is currently hiring a Head Coach. To set the tone for athletes, volunteers, and club supporters while establishing pathways toward excellence in competitive swimming and sportsmanship. The successful candidate will demonstrate strong communication skills and the ability to collaborate effectively with the Board of Directors, coaching staff, volunteers, and athlete families.
Anticipated Start Date: August 15, 2026
Application Deadline: Open until filled
For more information, please click HERE!

The Swim BC office is located on the unceded territories of the lək̓ʷəŋən speaking people known today as the Songhees, the SXIMELEL (Esquimalt) and the WSÁNEĆ First Nations.
Swim BC gratefully acknowledges the financial support of the Province of British Columbia.
Address
305-4420 Chatterton Way
Victoria, BC V8X 5J2
Contact
778-430-9100
Email
