×
Register Here to Apply for Jobs or Post Jobs. X

Senior Data Engineer

Job in Victoria, British Columbia, Canada
Listing for: BC Transit
Full Time position
Listed on 2026-08-23
Job specializations:
  • Software Development
    Data Engineering
Job Description & How to Apply Below
Location: Victoria

We acknowledge with respect that BC Transit delivers our mission on the ancestral territories of Indigenous Peoples across British Columbia, and their historical relationships with the land continue to this day.

In Victoria, where our Corporate Office is located, our people are privileged to live and work on the unceded traditional territories of the Lək̓ʷəŋən peoples, and the Esquimalt and Songhees Nations.

Location: Victoria, BC

Employment Type: 12 months Full-Time Temporary

Number of in-office/on-site days: 2 days per week

Union: MoveUP

Monthly Salary Range: _TMA, MIN $8,281.00 - MAX $9,935.00 is available through annual general wage/step increases.

Recruitment Range: MIN $8,281.00 – STEP 3 $ 9,196.

Placement in the salary range is determined by an assessment of knowledge, skills, experience and ability of the candidate to meet the key requirements of the job. In exceptional cases, candidates may be hired above the recruitment range, provided agreement is reached with the Union.

Closing Date (MM/DD/YYYY): 08/30/2026

Are we right for you...

Do you enjoy solving difficult technical problems that don't have an obvious answer?

Perhaps you're a software-first data engineer who enjoys building robust systems, creating scalable data products, and continuously improving how engineering work gets done. Maybe you're the person who doesn't just build the thing, you ask whether or not there's a better way to build it.

If you're energized by variety, continuous learning, modern engineering practices, and collaborating with a highly technical team that is still learning and evolving every day, this may be the next step in your career.

In this role you will be asked to...

Build the data foundation that powers reporting, analytics, operational decision-making, and machine learning across BC Transit. Reporting to the Manager, Enterprise Data & Analytics, you'll design, build, and maintain automated data pipelines that transform raw data into reliable, scalable, and reusable data products.

This role goes beyond simply moving data from one place to another. You'll help shape the future of the organization's data engineering practice by introducing best practices, improving standards, recommending new approaches, and helping the team evolve its capabilities.

You'll work with a variety of technologies including cloud data platforms, lakehouses, warehouses, and Data/MLOps practices. You'll collaborate with project teams, vendors, architects, analysts, and technical stakeholders to solve new and often complex challenges as business needs evolve.

As a senior member of the team, you'll mentor other data engineers, contribute to technical decision making, and help establish engineering patterns that can be adopted across the organization.

No two days are exactly the same. One day you may be troubleshooting an ingestion issue, the next designing a new lakehouse, building a feature engineering pipeline, or helping define the future roadmap for data engineering at BC Transit.

In this role you will not be asked to...

  • Operate in a highly predictable environment where the same processes and tasks repeat day after day.
  • To do things strictly by the book. Success comes from curiosity, experimentation, continuous improvement, and solving new technical problems as they emerge.
  • Contribute as a data generalist. This is a highly technical engineering role focused on data platforms, software engineering practices, automation, architecture implementation, and scalable data solutions.
  • Work in isolation. Collaboration is fundamental to how the team operates, and engineers work closely with each other and stakeholders across the organization.

What you might love about this role...

  • Build the Practice, Not Just the Product: You'll help define engineering standards, best practices, tooling approaches, and the future direction of data engineering at BC Transit.
  • Software-First Engineering: This role embraces modern software engineering concepts including version control, automated testing, CI/CD, Data Ops, and MLOps.
  • Interesting Problems to Solve: You'll tackle complex data integration, architecture, quality, performance, and scalability challenges across a…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary