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

Software Engineer, Data Engineering

Job in Burnaby, BC, Canada
Listing for: Ritchie Bros.
Full Time position
Listed on 2026-09-03
Job specializations:
  • IT/Tech
    Data Engineering
Salary/Wage Range or Industry Benchmark: 120000 - 180000 CAD Yearly CAD 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Engineer

About Us

Our culture is characterized by collaboration, inclusivity, and a commitment to continuous learning, fostering an environment where diverse perspectives lead to groundbreaking solutions. Team members are empowered to share ideas and experiment across teams in all aspects of the business, fostering innovation and creativity. Leading-edge technologies and inclusive practices drive both individual and collective growth as we modernize and grow our technical capabilities.

Position Overview

We are seeking a highly skilled Staff Software Engineer to join our Data Engineering team. In this senior technical leadership role, you will drive the architecture, design, and evolution of our enterprise data platform. You will set technical direction, mentor engineers, and champion engineering excellence across the team. Collaborating closely with data architects, engineering managers, business analysts, analytics engineers, data scientists, and product teams, you'll define and deliver the next generation of data products and platform capabilities  Data Engineering team designs, builds, and operates scalable data pipelines that power analytics, reporting, and machine learning across the organization.

Our platform ingests data from multiple transactional systems, streaming platforms, and third-party integrations into our cloud data warehouse on AWS. We are also investing in AI-driven development practices to accelerate delivery and improve data quality across the platform. Staff Engineers cultivate a healthy and respectful environment with a passion for driving innovation and excellence.

  • Define and drive the technical vision for the enterprise data platform, making key architecture and technology decisions that impact the entire data organization.
  • Lead the design of scalable, resilient ETL/ELT data pipelines using dbt, Python, and SQL, establishing patterns and best practices for the team to follow.
  • Architect and optimize data models and transformations within cloud data warehouses (Snowflake, Big Query), ensuring performance, cost-efficiency, and maintainability.
  • Architect and standardize the use of Snowflake semantic views to establish a governed semantic layer, ensuring consistent metric definitions across Power BI, Tableau, and Looker.
  • Own the design and evolution of workflow orchestration using Apache Airflow (AWS MWAA), driving improvements in reliability and developer experience.
  • Lead the strategy for real-time streaming ingestion using Kafka and Snowpipe Streaming, evaluating trade-offs and guiding implementation.
  • Drive CI/CD strategy and Infrastructure as Code practices using Terraform, CircleCI, Harness, and Git Hub Actions — raising the bar for deployment reliability and velocity.
  • Champion and advance data modeling standards (dimensional modeling, star/snowflake schemas, data vault) across the platform.
  • Define and implement observability strategy using Datadog, including SLOs, alerting, and dashboarding for pipeline and platform health.
  • Lead the adoption of AI-driven development tools and practices across the team, identifying high-impact opportunities to improve engineering productivity, code quality, and pipeline reliability.
  • Define and operationalize data governance metrics — including data quality scores, lineage coverage, ownership accountability, and policy adherence — to measure and continuously improve platform trustworthiness.
  • Lead investigation and resolution of complex data issues by analyzing end-to-end data lineage, identifying root causes, and driving systemic fixes to ensure the accuracy and trustworthiness of critical business metrics.
  • Establish and enforce data quality, governance, and lineage standards across the platform.
  • Mentor and support the growth of junior, intermediate, and senior engineers through knowledge sharing, pairing, technical guidance, and feedback.
  • Collaborate with data architects, business analysts, engineering leadership, and cross-functional stakeholders to align technical strategy with business objectives.
  • Partner with Engineering Managers to evaluate team performance, provide input for annual reviews, and participate in hiring initiatives.
  • Support and improve data…
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