BF

BC Ferries

Verified Job Source

Our crews are ready to welcome you on board. Check out our travel tips for a smooth journey.

Victoria, British Columbia

Maritime Transportation
1,001–5,000 people

About

From our early beginnings with just two vessels operating on a single route, today we have grown to be one of the largest and most complex ferry systems in the world, with 37 vessels supporting 25 routes along 1,600 kilometres of coastline. From April 1, 2023, to March 31, 2024, our team of nearly 5,400 staff worked together to transport more people, vehicles, and goods than ever before. 22.6M passengers and 9.6M vehicles traveled with us on over 185K sailings — averaging more than 500 sailings per day. Our staff and crew are the heart of BC Ferries, every day they keep BC’s coast safe and moving.

Open positions

Terminal Manager

On-site · Sidney

The Terminal Manager oversees daily terminal operations, ensuring safety, regulatory compliance, and high-quality customer service. They are responsible for managing staff performance, financial reporting, facility maintenance, and emergency response coordination.

Terminal Services Attendant

On-site · Powell River

The Terminal Services Attendant is responsible for maintaining terminal facilities, grounds, and equipment while providing exceptional customer service and operational support. They also assist with vessel docking, traffic management, and administrative tasks to ensure safe and efficient terminal operations.

Terminal Services Attendant

On-site

The Terminal Services Attendant is responsible for maintaining terminal facilities, grounds, and gardens while ensuring a safe and positive environment for passengers. They also manage customer inquiries, direct traffic, assist with vessel docking procedures, and perform administrative tasks including cash handling and reporting.

Legal & Regulatory Support

On-site · Victoria

The intern will support legal operations by managing legal knowledge systems, records, and privacy documentation. They will also assist in policy governance and contribute to modernization initiatives to improve information accessibility and efficiency.

Payroll Manager

Hybrid · Victoria

The Payroll Manager leads all aspects of payroll operations, ensuring accurate and timely payments while maintaining compliance with legislation and collective agreements. They are responsible for coaching a high-performing team, managing departmental budgets, and partnering with cross-functional departments to modernize payroll practices.

Marine Engine Mechanic

On-site · Richmond

The Marine Engine Mechanic will perform services, repairs, and refits on vessel engines, systems, and equipment including compressors, pumps, and fuel injection systems. Additionally, the role involves operating heavy machinery and providing leadership to new employees and helpers.

Administrative Assistant, Fleet Engineering

Hybrid · Delta

The Administrative Assistant provides essential support to the Director of Fleet Engineering by managing calendars, travel, and meeting logistics. They are also responsible for processing financial transactions, maintaining accurate records, and improving administrative office processes.

Payroll Services Technician

On-site · Victoria

The Payroll Services Technician is responsible for processing manual payroll transactions, maintaining liability records, and providing administrative support to the payroll unit. They also handle wage-loss calculations, statistical reporting, and provide reception and switchboard support for the department.

Payroll Support Clerk

On-site · Victoria

The Payroll Support Clerk is responsible for maintaining the integrity of payroll operations by accurately filing documents, managing records, and performing inquiries within the Oracle Payroll system. They also provide administrative support to the payroll team and assist in responding to internal and external payroll-related inquiries.

Terminal Services Attendant

On-site · Bella Bella

The Terminal Services Attendant is responsible for maintaining terminal facilities, grounds, and equipment while providing essential customer service and operational support. They also assist with vessel docking, traffic management, and administrative tasks to ensure safe and efficient terminal operations.

Regional Manager, Terminal Maintenance

On-site

Job Description : REGIONAL MANAGER, TERMINAL MAINTENANCE Tsawwassen The Opportunity We are searching for a Regional Manager to join our Terminal Maintenance team. As a key member of Terminal Maintenance team, you are accountable for ensuring the safe, timely and efficient maintenance of terminal marine structures and shore facilities by managing and executing an effective maintenance management program to ensure safe and reliable operations. You can lead a team of admin, planners, supervisors, and skilled trades in a unionized environment and require knowledge of marine structures, mechan…