How much does a Railway Locomotive Engineer make in Williams Lake, British Columbia?
Railway Locomotive Engineer in Williams Lake – $87,485 to $151,902 annually.
National Average $50.00 /hour Salary & tax breakdown
What does a Railway Locomotive Engineer do?
As a Railway Locomotive Engineer, you'll be at the heart of moving people and goods safely and efficiently, making a tangible impact on communities and industries. You'll operate powerful locomotives, ensuring smooth journeys for passengers and timely delivery of freight. Whether you're navigating the open tracks or managing operations within bustling rail yards, your role is crucial in keeping the wheels of commerce and travel turning. Join railway transport companies or industrial hubs where your skills will drive progress and connectivity.
Related Skills:
Adaptability Locomotive Operation Attention to Detail Problem-Solving Skills Time Management Show all skills (10)Core Skills
Technical Skills
Foundational Skills
Analytical Skills
Resource Management
Interpersonal Skills
Type your email below to get alerted to new
Railway Locomotive Engineer's jobs in Williams Lake, British Columbia.
You’re set! We’ll email you new jobs for Railway Locomotive Engineer in Williams Lake, British Columbia.
Railway Locomotive Engineer jobs in Williams Lake, British Columbia
This role opens up periodically. Try these options:
Highest paying cities for Railway Locomotive Engineer
How much do similar professions as Railway Locomotive Engineer get paid in British Columbia?
Frequently Asked Questions
20,000 Canadian salary reported, updated November 19, 2025 (data source: open.canada.ca).