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 ScanKey skills for this role
PythonSQLdbt
About the Role
RB Global seeks a Staff Software Engineer to lead the architecture and evolution of its enterprise data platform. You will drive technical vision, mentor engineers, and design scalable data pipelines using dbt, Python, SQL, Snowflake, and AWS.
Key Skills for This Role
PythonSQLdbtSnowflakeApache AirflowAWS
Responsibilities
- Define and drive the technical vision for the enterprise data platform
- Lead the design of scalable ETL/ELT data pipelines using dbt, Python, and SQL
- Architect and optimize data models and transformations within cloud data warehouses (Snowflake, BigQuery)
- Own the design and evolution of workflow orchestration using Apache Airflow
- 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
- Establish and enforce data quality, governance, and lineage standards
- Mentor and support the growth of junior, intermediate, and senior engineers
- Collaborate with cross functional stakeholders to align technical strategy with business objectives
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field
- 10+ years of experience in data engineering or software engineering
- At least 3+ years operating at a senior/staff level
- Strong proficiency in Python and SQL
- Expert level knowledge of cloud data warehouses (Snowflake or BigQuery)
- Deep experience with dbt for data transformation at scale
- Strong expertise in data modeling (dimensional modeling, star/snowflake schemas, data vault)
- Extensive experience with workflow orchestration tools (Apache Airflow preferred)
- Experience with AWS services (S3, MWAA, Glue) in production data environments
- Proficiency with Infrastructure as Code (Terraform) and CI/CD tools (CircleCI, Harness, GitHub Actions)
- Experience with Datadog or similar monitoring and observability platforms
- Demonstrated ability to mentor engineers and influence technical direction
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.
Trusted by over 500,000 job seekers on Base Career