{bc}
indeed

Staff Software Engineer

RB GLOBAL
Vancouver, CAN
Full Time
Senior
Hybrid
Yesterday
PythonSQLdbtSnowflakeApache AirflowAWS
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

PythonSQLdbt
Smart Apply

Full Job Posting

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.

Key Responsibilities

  • Define and drive the technical vision for the enterprise data platform.
  • Lead the design of scalable, resilient ETL/ELT data pipelines using dbt, Python, and SQL.
  • Architect and optimize data models and transformations within cloud data warehouses (Snowflake, BigQuery).
  • Architect and standardize the use of Snowflake semantic views to establish a governed semantic layer.
  • Own the design and evolution of workflow orchestration using Apache Airflow (AWS MWAA).
  • Lead the strategy for real time streaming ingestion using Kafka and Snowpipe Streaming.
  • Drive CI/CD strategy and Infrastructure as Code practices using Terraform, CircleCI, Harness, and GitHub Actions.
  • Champion and advance data modeling standards across the platform.
  • Define and implement observability strategy using Datadog.
  • Lead the adoption of AI driven development tools and practices across the team.
  • Define and operationalize data governance metrics.
  • Mentor and support the growth of junior, intermediate, and senior engineers.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 10+ years of experience in data engineering or software engineering, with at least 3+ years at a senior/staff level.
  • Strong proficiency in Python and SQL.
  • Expert level knowledge of cloud data warehouses (e.g., Snowflake, BigQuery).
  • Proven track record of designing and scaling data platforms in production environments.
  • Deep experience with dbt for data transformation at scale.
  • Strong expertise in data modeling.
  • Extensive experience with workflow orchestration tools (Apache Airflow preferred).
  • Strong understanding of streaming technologies (Apache Kafka, Snowpipe).
  • Experience with AWS services (S3, MWAA, Glue) in production data environments.
  • Proficiency with Infrastructure as Code (Terraform) and CI/CD tools.
  • Experience with Datadog or similar monitoring and observability platforms.

Why Join Us

  • Opportunity to work with cutting edge technologies and drive innovation.
  • Collaborative and inclusive work environment.
  • Access to continuous learning and professional development opportunities.
  • Competitive compensation and benefits package.

Workplace

  • Candidates located near our Headquarters (Chicago, Fort Worth, Burnaby, Mississauga) could work Hybrid to those offices.

About RB Global

  • RB Global is a leading omnichannel marketplace for commercial assets and vehicles.
  • Brands include Ritchie Bros., IAA, Rouse Services, SmartEquip, Xcira, and Veritread.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today