Senior Data Engineer, Enterprise Data Platform

BC Ferries

Victoria

Hybrid

CAD 105,000 - 132,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BC Ferries is modernizing its data landscape and building an enterprise data platform. We are seeking a Senior Data Engineer to design scalable data pipelines and data products that drive trusted insights across operations, customer experience, and strategic planning.

You will work with SQL, Python, PySpark on cloud platforms, implement data governance, and collaborate with data governance, analytics engineers, and business leaders to deliver secure, high-performance data solutions.

Qualifications

  • Bachelor’s degree in a related field.
  • 5–8 years of hands-on experience designing, developing, and supporting enterprise data platforms.
  • Proficiency in SQL, Python, and PySpark.
  • Experience with cloud-based data platforms and data governance.
  • Strong analytical and communication skills across technical and business teams.

Responsibilities

  • Design, build, and maintain complex production-grade data pipelines and transformations across Bronze, Silver, and Gold layers.
  • Design and maintain Data Lakehouse data models and dimensional models for analytics-ready data.
  • Build trusted, reusable Gold-layer data products aligned with governance and reporting needs.
  • Implement data governance, data quality controls, validation rules, and lineage tracking.
  • Collaborate with Platform/Data Engineers and business stakeholders to deliver scalable, secure data solutions.

Skills

SQL
Python
PySpark
Cloud platforms
Data governance
CI/CD

Education

Bachelor's degree in Computer Science or related field

Tools

Git
ETL tools

Job description

BC Ferries is modernizing its data landscape and building an enterprise data platform. We are seeking a Senior Data Engineer to design scalable data pipelines and data products that drive trusted insights across operations, customer experience, and strategic planning.

You will work with SQL, Python, PySpark on cloud platforms, implement data governance, and collaborate with data governance, analytics engineers, and business leaders to deliver secure, high-performance data solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

BC Ferries • Victoria

Hybrid
CAD 105,000 - 132,000
Data Solutions Manager: Modernize Data & Analytics
Data Solutions Manager: Modernize Data & Analytics

Northumberland Ferries Limited • Halifax

On-site
CAD 82,000 - 92,000
Data Solutions Lead — AI & Analytics for Transportation
Data Solutions Lead — AI & Analytics for Transportation

Northumberland Ferries • Charlottetown

On-site
CAD 82,000 - 92,000
Senior Data Platform Architect - Cloud Lakehouse & MLOps
Senior Data Platform Architect - Cloud Lakehouse & MLOps

BC Transit • Victoria

On-site
CAD 92,000 - 111,000
Bus pass
Learning & development
PSPP pension
+3
Data Scientist
Data Scientist

BC Ferries • Victoria

On-site
CAD 84,000 - 104,000
Junior Data Engineer — Hybrid Data Pipelines & Analytics
Junior Data Engineer — Hybrid Data Pipelines & Analytics

BC Financial Services Authority • Vancouver

Hybrid
CAD 60,000 - 80,000
Hybrid work model
Health benefits
Data Solutions Lead for Real-Time Operations
Data Solutions Lead for Real-Time Operations

Northumberland Ferries • Halifax

On-site
CAD 82,000 - 92,000
Senior Data Engineer — Cloud Data Platform Builder (Remote)
Senior Data Engineer — Cloud Data Platform Builder (Remote)

Apply • Toronto, Vancouver

Hybrid
CAD 110,000 - 150,000
AI & Strategic Upskilling
Generous vacation policy
Flexible work arrangements
+1
Data Platform Engineer
Data Platform Engineer

Stellar Recruitment Inc. • Burnaby

Hybrid
CAD 140,000 - 165,000
Hybrid work arrangement
Senior Data Engineer
Senior Data Engineer

TEEMA • North Vancouver

On-site
CAD 88,000 - 118,000