Talent.com
Ritchie Bros.
Software EngineerRitchie Bros. • Toronto, Canada
No longer accepting applications
Software Engineer

Software Engineer

Ritchie Bros. • Toronto, Canada
12 days ago
Job type
  • Full-time
Job description
About Us IAA Holdings, LLC (IAA), a Ritchie Bros. Auctioneers company (NYSE: RBA) and (TSX: RBA), is a trusted global marketplace for insights, services, and transaction solutions for commercial assets and vehicles. Leveraging leading‑edge technology and focusing on innovation, IAA’s unique platform facilitates the marketing and sale of total‑loss, damaged and low‑value vehicles. IAA serves a global buyer base – located throughout over 170 countries – and a full spectrum of sellers, including insurers, dealerships, fleet lease and rental car companies, and charitable organizations. Buyers have access to multiple digital bidding and buying channels, innovative vehicle merchandising, and efficient evaluation services, enhancing the overall purchasing experience. IAA offers sellers a comprehensive suite of services aimed at maximizing vehicle value, reducing administrative costs, shortening selling cycle time and delivering the highest economic returns.

Job Description About the Role As an Intermediate Software Engineer, you will be a core contributor to our proprietary e‑commerce software platform – the system our customers trust every day. You will work within a collaborative, cross‑functional engineering team, taking ownership of features and services across our microservices architecture, from design through deployment and operation. We’re looking for engineers who are curious, pragmatic, and comfortable navigating a large, evolving codebase – and who embrace modern AI‑assisted development practices to move faster and smarter.

Responsibilities

Take ownership of components within our microservices architecture – design, develop, enhance, and maintain them with quality and reliability in mind

Translate business and product requirements (sometimes ambiguous) into clean, well‑structured technical solutions

Estimate work effort and contribute meaningfully to project planning and delivery timelines

Dive into a large, multi‑service codebase quickly – comprehend existing patterns and begin contributing in a short ramp‑up period

Collaborate with engineers across teams to identify gaps, surface risks early, and drive technical decisions to resolution

Write unit and integration tests; uphold code quality standards through code reviews and automation

Support production systems and assist our 3‑tier support staff when incidents arise

Proactively use AI developer tools (e.g., GitHub Copilot, Claude, Cursor) to accelerate development, improve code quality, and reduce repetitive work

Perform other duties as assigned

Required Qualifications

3–5+ years of professional software development experience in a multi‑team environment

.NET Framework / .NET Core / C# – developing APIs, services, and back‑end business logic

React – Understanding & hands on component‑driven front‑end applications

Containers – hands‑on experience with Docker; familiarity with container orchestration concepts

Cloud – Microsoft Azure – working knowledge of Azure services (App Services, Azure SQL, Storage, Service Bus, or equivalent)

Databases – proficiency with SQL Server and/or PostgreSQL; experience with schema design, query optimization, and performance tuning

RESTful API design – building and consuming well‑structured, versioned APIs

Solid understanding of Agile / Scrum practices and the full software development lifecycle

Demonstrated use of AI‑assisted development tools (GitHub Copilot, Claude, Cursor, or similar) as part of everyday engineering workflow

Nice‑to‑Have Skills

Ability to learn and adapt to newer patterns and technologies as the landscape evolves.

Experience with CI/CD pipelines (Azure DevOps, GitHub Actions)

Familiarity with Kubernetes or Azure Container Apps

Exposure to event‑driven architecture or message brokers (e.g., Azure Service Bus, Kafka)

What We're Looking For In You

You take ownership – you don't wait for perfect requirements before making progress

You communicate clearly with both technical and non‑technical stakeholders

You care about the quality of your work, not just getting it done

You're comfortable with ambiguity and know when to detect vs. resolve

You're genuinely curious about emerging tools and technologies, including AI, and look for ways to apply them practically

We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

#J-18808-Ljbffr
Create a job alert for this search

Software Engineer • Toronto, Canada

Similar jobs

Software Engineer

RelayToronto, ON, CA
Full-time

Relay is a digital banking platform that gives self‑made business owners the tools and know‑how to be great with money—bringing clarity, confidence, and control to every dollar earned, so they can ... Show more

 • Promoted

Software Engineer- I

PheedLoop Inc.Toronto, ON, CA
Full-time

Engineering Full Time Toronto, ON $80,000 CAD per year.PheedLoop's mission is to help organizers turn ordinary events into unforgettable experiences with event technology that is bold, intuitive, a... Show more

 • Promoted

Lead Principal Software Engineer

Auxo | Growth Partnerrichmond hill, on, ca
Full-time

SaaS products and platforms at scale.You’ll work closely with the Head of Product & Technology to shape technical direction across multiple teams.This is a high-impact IC role where you’ll influenc... Show more

 • Promoted

Software Engineer

Sproutlogic ConsultingToronto, ON, CA
Full-time

We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.Develop new capabil... Show more

 • Promoted

Software Engineer I

TD BankToronto, ON, CA
Full-time

Nous et certains tiers sélectionnés utilisons des technologies et des outils de suivi (témoins) pour recueillir des renseignements sur votre utilisation de ce site Web.Les témoins essentiels soutie... Show more

 • Promoted

Software Engineer

SpellbookToronto, ON, CA
Full-time

Spellbook is a leading AI suite for commercial lawyers, trusted by more than 3,000 law firms and in‑house teams worldwide.Our mission is to make legal services more accessible by empowering legal p... Show more

 • Promoted

Software Engineer

DataAnnotationToronto, ON, CA
Full-time +1

DataAnnotation is committed to creating quality AI.Join our team to help train AI chatbots while gaining the flexibility of remote work and choosing your own schedule.We are looking for a proficien... Show more

 • Promoted

Software Engineer

ALTEN CanadaMarkham, York Region, CA
Full-time

In just three decades, ALTEN has emerged as a global leader in Research and Development, Engineering, Information Technology Services, Life Sciences, and Network Services.Our footprint spans across... Show more

 • Promoted

Software Engineer

RAVLToronto, ON, CA
Full-time

RAVL helps technologists accelerate their careers.At RAVL, we connect strategy with execution, care deeply about the people we work with, and measure success by the lasting impact we leave behind.O... Show more

 • Promoted

Software Engineer

ScotiabankToronto, ON, CA
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.At the heart of the Bank’s mission to uphold integrity and transparency, the.We're a collaborat... Show more

 • Promoted

Software Engineer

NerdleveltechToronto, ON, CA
Full-time

Remote‑first, with the option to use our Toronto office as much or as little as you like.Candidates must be GTA‑based to accommodate occasional in‑person needs.The role will involve building new fe... Show more

 • Promoted

Software Engineer

HaysToronto, ON, Canada
Full-time

Location: Remote with Occasional Travel.Strong back‑end development experience, including hands‑on work with Python.Experience with front‑end development using modern JavaScript frameworks (e.Prove... Show more

 • Promoted

Software Engineer

Cognichip, Inc.Toronto, ON, CA
Full-time

Chip design is slow, siloed, and often constrained by outdated workflows.At Cognichip, you’ll help build the AI-native tools that change that.From blazing-fast simulations to human-in-the-loop desi... Show more

 • Promoted

Software Engineer – Advanced Systems - Draganfly Inc.

Draganfly Inc.north york, on, ca
Full-time

Company”) has been a recognized technology leader within the commercial UAV space for over two decades.We helped establish the commercial market & adoption of multi-rotor helicopters for public saf... Show more

 • Promoted

Software Engineer

CSIToronto, ON, CA
Full-time

Software Engineer II's code, test and debug programs.They also maintain and document program changes.Software Engineer II's work on several phases of at least one major application while receiving ... Show more

 • Promoted

Senior Software Engineer – Agentic AI Foundations

SocureGreater Toronto Area, Canada, Canada
Full-time

Socure is building the identity trust infrastructure for the digital economy — verifying 100% of good identities in real time and stopping fraud before it starts.The mission is big, the problems ar... Show more

 • Promoted

Software Engineer

MarbleToronto, ON, CA
Full-time

Marble is building an AI-powered tax assistant and preparation platform that transforms how accounting firms and their clients handle tax season.We’re targeting the pain points of mid-to-large size... Show more

 • Promoted

Software Engineer – Advanced Systems - markham

Draganfly Inc.markham, on, ca
Full-time

Company”) has been a recognized technology leader within the commercial UAV space for over two decades.We helped establish the commercial market & adoption of multi-rotor helicopters for public saf... Show more

 • Promoted

Software Engineer

Toronto Film SchoolToronto, ON, CA
Full-time

ClearBlue Markets is a global leader in carbon markets, helping clients navigate carbon pricing and offset strategies to drive real climate impact.With offices in Toronto, Amsterdam, and Colombia, ... Show more

 • Promoted

Software Engineer

JamLabs Data ScienceToronto, ON, CA
Full-time

JamLabs is a data science and AI engineering firm that partners with global financial institutions to design and build intelligent data systems and AI-powered products.Our clients include leading f... Show more