Back to the roster

[Remote] Principal Software Engineer

Remote Full-time Hiring now

Note: The job is a remote job and is open to candidates in USA. Ritchie Bros. is a leading omnichannel marketplace providing transaction solutions for commercial assets and vehicles worldwide. They are seeking a Principal Software Engineer to lead technical architecture and execution across their data platform, ensuring it is scalable and reliable while driving advanced analytics and AI solutions.

Responsibilities

  • Set and evolve the technical architecture for IAA’s data platform — ingestion, transformation, storage, semantic modeling, and data delivery — on the Azure data and analytics stack
  • Personally design and build the most complex, high-impact data pipelines, frameworks, and reusable components that other engineers build upon
  • Define engineering standards and patterns across architecture, code quality, performance, scalability, observability, and governance — and drive their adoption through example and mentorship
  • Lead the design and implementation of robust pipelines, semantic models, and data products that power dashboards, self-service analytics, forecasting, and downstream machine learning systems
  • Build the production-grade data pipelines and feature/data infrastructure that data scientists rely on to train, serve, and operationalize models
  • Diagnose and resolve the toughest performance, reliability, and scalability challenges across BI and data workloads (e.g., Power BI, Synapse, Fabric)
  • Drive technical strategy and execution across Microsoft Fabric, Synapse, Power BI, and broader Azure BI technologies, evaluating new tools and making build/buy recommendations
  • Mentor and grow data engineers and analytics engineers, conducting design reviews and elevating the technical capability of the team
  • Act as a senior technical thought partner to engineering and business leadership on data architecture, technical tradeoffs, and platform investment priorities
  • Translate complex business problems into practical, scalable, and well-architected data solutions

Skills

  • Extensive hands-on experience as a senior or principal-level data engineer, with a track record of designing and building production data platforms at scale
  • Deep expertise across the Azure BI / data technology stack, including: Microsoft Fabric, Azure Synapse Analytics, Power BI and semantic modeling, Broader Azure data and analytics services
  • Strong command of data engineering architecture, modern analytics platforms, dimensional and semantic modeling, and scalable, fault-tolerant pipelines
  • Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD, modular design)
  • Working understanding of how data scientists consume data, enough to build the pipelines and feature/data infrastructure that support model training and serving
  • Demonstrated ability to solve ambiguous, complex business problems through robust technical design and pragmatic execution
  • Strong mentoring and influence skills — able to elevate engineering practices and lead technically without formal authority
  • Excellent communication skills; able to explain complex technical concepts and tradeoffs to both technical and non-technical partners across Ops, Business, Sales, Marketing, Product, and Engineering
  • Ability to thrive in a fast-paced, high-visibility environment with multiple priorities and stakeholders
  • 12+ years experience building data platforms supporting enterprise use cases across operations, commercial functions, and product-driven organizations
  • Experience spanning both BI modernization and data platform enablement for analytics and ML within the same platform
  • Familiarity with cloud-native engineering practices, infrastructure-as-code, and secure, scalable data environments
  • Experience defining platform-wide standards and reference architectures adopted across multiple teams
  • Experience building data pipelines that support RAG, LLM, or modern AI workloads on enterprise data

Benefits

  • RB Global full-time employees are offered medical, dental, vision, and basic life insurances.
  • Employees are able to enroll in our company’s 401k plan and RB Global will match 100% for the first 4% contributed.
  • Employees will also receive 15 days of PTO each year.

Company Overview

  • Founded in 1958, Ritchie Bros. (NYSE & TSX: RBA) is the world’s largest and most trusted marketplace for used equipment, trucks, and industrial assets. It was founded in 1958, and is headquartered in Burnaby, British Columbia, CAN, with a workforce of 1001-5000 employees. Its website is http://www.rbauction.com.
  • Company H1B Sponsorship

  • Ritchie Bros. has a track record of offering H1B sponsorships, with 2 in 2026, 6 in 2025, 2 in 2024, 5 in 2023, 1 in 2022, 3 in 2021, 5 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • Apply To This Job

    Related roles