cover image
Ritchie Bros.

Ritchie Bros.

www.rbauction.com

4 Jobs

2,581 Employees

About the Company

Established in 1958, Ritchie Bros. (NYSE and TSX: RBA) is a global asset management and disposition company, offering customers end-to-end solutions for buying and selling used heavy equipment, trucks and other assets. Operating in a multitude of sectors, including construction, transportation, agriculture, energy, oil and gas, mining, and forestry, the company's selling channels include: Ritchie Bros. Auctioneers, the world's largest industrial auctioneer offers live auction events with online bidding; IronPlanet, an online marketplace with featured weekly auctions and providing its exclusive IronClad Assurance(r) equipment condition certification; MarketplaceE, an online marketplace offering multiple price and timing options; Mascus, a leading European online equipment listing service; and Ritchie Bros. Private Treaty, offering privately negotiated sales.

The company also offers sector-specific solutions including GovPlanet, TruckPlanet, Kruse Energy Auctioneers, and Cat(r) auctions, plus equipment financing and leasing through Ritchie Bros. Financial Services. For more information about the unprecedented choice provided by Ritchie Bros., visit RitchieBros.com.

Listed Jobs

Company background Company brand
Company Name
Ritchie Bros.
Job Title
Sales Support Supervisor
Job Description
**Job Title:** Sales Support Supervisor **Role Summary:** Lead and coach a Sales Support team to achieve departmental and corporate goals. Drive performance, coordinate regional sales initiatives, manage the consignment‑to‑cash process, and implement change management to enhance customer experience and internal efficiencies. **Expectations:** - Deliver measurable team performance aligned with business KPIs. - Maintain high standards of customer service and partner collaboration. - Support seamless transition during organizational or process changes. - Provide actionable insights to senior sales leaders for revenue growth. **Key Responsibilities:** - Develop and monitor team metrics and KPIs; conduct regular meetings to cascade objectives. - Recruit, train, coach, appraise, and manage the Sales Support team. - Coordinate with RSMs, Sales Directors, VPs, and TMs on regional promotions, product launches, and revenue initiatives. - Resolve escalated customer or asset issues; serve as single point of contact for TMs when a dedicated coordinator is unavailable. - Champion change management strategies and recommend process improvements to enhance consistency and customer experience. - Prioritize and communicate workloads, ensuring timely completion and appropriate resource allocation. - Monitor consignment volume, assess operational efficiencies, and report findings to leadership. - Perform additional tasks as assigned. **Required Skills:** - Leadership and team‑management in a customer‑service or sales support environment. - Strong communication, coaching, and conflict‑resolution abilities. - Analytical skills for KPI development, performance monitoring, and process improvement. - Knowledge of a consignment‑to‑cash sales cycle and multi‑platform selling environments. - Ability to collaborate cross‑functionally with regional and senior sales leaders. **Required Education & Certifications:** - Bachelor’s degree in business, management, or related field (or equivalent experience). - Minimum 3 years in customer service, account support, or sales with proven team‑leadership experience.
Burnaby, Canada
Hybrid
Junior
29-01-2026
Company background Company brand
Company Name
Ritchie Bros.
Job Title
Senior Software Engineer
Job Description
Job Title: Senior Software Engineer Role Summary: Lead architect and developer responsible for designing, building, and maintaining high‑performance, scalable applications across the Microsoft .NET and Java/Spring ecosystems. Collaborate with product owners, architects, and cross‑functional teams to deliver robust solutions, mentor junior engineers, and ensure production stability. Expectations: • 7–10+ years of professional application development experience. • Deep expertise in both C#/.NET and Java/Spring stacks. • Strong grasp of OOP, SOLID, design patterns (DI, DDD), async/concurrency, and modern development methodologies. • Proven ability to mentor and elevate engineering teams. • Excellent communication, organization, and continuous learning mindset. Key Responsibilities: • Design, develop, and maintain scalable, high‑performance applications in C#, ASP.NET, ASP.NET MVC, Web API, Java, Spring Framework, Spring Boot, Spring Cloud, and related technologies. • Collaborate with cross‑functional teams (product owners, architects, stakeholders) to shape architecture and technical decisions. • Apply best practices in object‑oriented design, pattern implementation, and clean code. • Support and troubleshoot production systems, ensuring timely resolution of incidents. • Participate in Agile/Scrum ceremonies, contribute to continuous improvement, and drive quality practices (TDD, unit/integration testing, pair programming). • Mentor junior and mid‑level engineers, fostering engineering excellence. • Implement and maintain CI/CD pipelines, containerization (Docker, Kubernetes), and cloud deployments (Azure App Services, Azure Functions, AWS). • Integrate real‑time communication (SignalR, WebSockets), RESTful APIs, and SOAP services. • Maintain data layer across SQL Server, MySQL, Oracle, and PostgreSQL. Required Skills: • Programming: C#, ASP.NET, ASP.NET MVC, Web API, Java, Spring Framework, Spring Boot, Spring Cloud, REST, SOAP. • Front‑end: HTML5, JavaScript, jQuery, Knockout.js, AngularJS/TypeScript. • Concurrency & Asynchronous Programming: async/await, parallel tasks, multi‑threading, delegates. • Design & Architecture: OOP, SOLID, Dependency Injection, Domain‑Driven Design, design patterns. • Databases: SQL Server, MySQL, Oracle, PostgreSQL. • Testing: JUnit, Mockito, unit & integration testing, TDD. • DevOps & Deployment: Git/Bitbucket, CI/CD pipelines, Docker, Kubernetes, Azure, AWS. • Real‑time tech: SignalR, WebSockets. • Agile/Scrum experience; pair programming. Required Education & Certifications: Bachelor’s degree in Computer Science, Engineering, or a related field. No mandatory certifications required, but experience with cloud services (Azure/AWS), containerization, and modern CI/CD practices is essential.
Mississauga, Canada
Hybrid
Senior
10-02-2026
Company background Company brand
Company Name
Ritchie Bros.
Job Title
Senior Analytics Engineer
Job Description
**Job Title** Senior Analytics Engineer **Role Summary** Technical leader responsible for domain-level modeling, semantic layer design, governed metrics, and cross-team enablement. Operates with minimal supervision and leads best-practice adoption. **Expectations** 5–7+ years in Analytics/Data Engineering; expert SQL, modeling, LookML; strong Snowflake optimization skills. **Key Responsibilities** - Architect domain models and LookML layers - Lead cross-team KPI and governance efforts - Optimize Snowflake and Looker performance - Mentor Analytics Engineers - Improve CI/CD, testing, observability **Required Skills** - Expert SQL, data modeling - Advanced LookML - Snowflake performance optimization - Metric governance leadership - Influence engineering standards **Required Education & Certifications** Not specified.
Burnaby, Canada
Hybrid
Senior
18-02-2026
Company background Company brand
Company Name
Ritchie Bros.
Job Title
Analytics Engineer
Job Description
Job Title: Analytics Engineer Role Summary: Transform raw data into reliable, analytics-ready datasets and metrics for dashboards, reporting, and data products. Build scalable data models in Snowflake, develop LookML semantic models, and support business intelligence processes. Expectations: - Deliver clean, scalable SQL and dbt transformations. - Maintain accurate, documented semantic models in LookML. - Ensure data quality, reliability, and metadata governance. - Collaborate with analytics users to meet business needs. Key Responsibilities: - Build and maintain SQL and dbt transformations in Snowflake. - Develop and maintain LookML semantic models for self‑service analytics. - Define and document metrics, ensuring consistency across teams. - Participate in code reviews, data quality checks, and observability tasks. - Support analytics users and troubleshoot data issues. - Coordinate with Airflow or equivalent orchestration tools. Required Skills: - 2–4 + years of experience in analytics, BI, or data engineering. - Strong proficiency in SQL, Snowflake, LookML, and dbt. - Experience with Airflow or similar workflow orchestration. - Knowledge of data governance, lineage, and observability tools (preferred). - Familiarity with self‑service analytics platforms (preferred). Required Education & Certifications: - Bachelor’s degree in Computer Science, Data Science, Information Systems, or related technical field. - Relevant certifications in SQL, Snowflake, or data engineering are a plus.
Burnaby, Canada
Hybrid
18-02-2026