For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Ritchie Bros.
Ritchie Bros.

Contingent Worker - Senior Software Engineer Contractor

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Automation
Software Development
Data
+24

Visa

U.S. visa required

Permanent role
4 days ago
Apply now

About Us

RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and transaction solutions for buyers and sellers of commercial assets and vehicles worldwide. Through its auction sites in 13 countries and digital platform, RB Global serves customers in more than 170 countries across a variety of asset classes, including automotive, commercial transportation, construction, government surplus, lifting and material handling, energy, mining and agriculture.

The company’s marketplace brands include Ritchie Bros., the world’s largest auctioneer of commercial assets and vehicles offering online bidding, and IAA, a leading global digital marketplace connecting vehicle buyers and sellers. RB Global’s portfolio of brands also includes Rouse Services, which provides a complete end-to-end asset management, data-driven intelligence and performance benchmarking system; SmartEquip, an innovative technology platform that supports customers’ management of the equipment lifecycle and integrates parts procurement with both OEMs and dealers; Xcira, a leader in live simulcast auction technologies; and Veritread, an online marketplace for heavy haul transport.

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.

About The Team

As a global company, our corporate teams support billions of dollars in equipment sales every year.

In joining our corporate services teams, you will be ensuring the business runs smoothly in your respective verticals and supporting the overall business to achieve our core objectives.

Every day your work will make a difference in the way we run our business and the in the way customers interact with us.

Job Description

The Senior Software Engineer will be working on customer data services team to build out customer 360 Platform. Engineer will be working on snowflake platform to ingest and transform data as well as on Java/Spring Server-side to design, code and maintain APIs needed to build out recommendations. Must be comfortable working in a team as well as individual contributor with minimal supervision.

Responsibilities

Primary Skills:

  • Ability to work across the full product lifecycle, silo-less style, from asking questions about product requirements through deploying their code to production
  • Java (core requirement)
  • AWS (strong proficiency expected)
  • Spring Boot
  • Microservices architecture
  • Experience building APIs and/or Kafka-based integration layers
  • Automation testing: Should be capable of deploying code to production with confidence
  • Strong understanding of asynchronous data exposure methods
  • DevOps: Ability to build and manage CI/CD pipelines without a separate DevOps engineer

Desired Skills

  • Data engineering experience or aptitude to learn in this area
  • Exposure to data platforms such as Snowflake, Azure, Google Cloud, or AWS
  • Familiarity with building data pipelines and modeling data for consumer use

Soft Skills & Traits

  • Ability to work across the stack and handle evolving product needs
  • Strong business acumen and ability to engage with Product Owners directly
  • Self-starter who takes ownership from inception to production
  • Clear communication skills and comfort operating with autonomy

Qualifications

  • Responsible for designing and coding highly efficient and scalable software.
  • Accountable for refactoring and improving maintainability of the codebase.
  • Works on troubleshooting production issues and providing resolution.
  • Should be able to perform on-call production support duties.
  • Responsible for solving complex scalability, platform, and integration problems.
  • Perform other duties as assigned.

About Ritchie Bros.

👥501-1000
📍Burnaby
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service