Ritchie Bros. · 4 hours ago
Staff Software Engineer
IAA Holdings, LLC, a Ritchie Bros. Auctioneers company, is seeking a highly experienced Staff Engineer to join their US Operations Platform organization. This role focuses on modernizing and scaling operational applications that support auction, logistics, titles, payments, and yard operations across the United States.
AuctionsConstructionE-CommerceTransportation
Responsibilities
Lead application modernization initiatives, including migration from legacy .NET Framework to modern .NET (.NET Core / latest LTS)
Drive architectural design for scalable, modular services and APIs supporting high-volume operational workflows
Partner with Product and Architecture to decompose monolithic applications into well-defined domains and services
Define and implement modern data-access patterns using ORMs, repository patterns, and controlled schema migrations
Improve system performance, resilience, and fault tolerance through sound design practices (timeouts, retries, idempotency, and graceful degradation)
Establish and enforce engineering standards for code quality, testing, and maintainability
Embed observability into applications using structured logging, metrics, and distributed tracing (OpenTelemetry)
Design secure-by-default application patterns including authentication, authorization, secrets management, and secure coding practices
Lead technical discovery and solution design for complex, cross-team initiatives
Mentor senior and mid-level engineers through design reviews, code reviews, and hands-on technical guidance
Collaborate closely with Infrastructure, Security, Data, and Operations teams to ensure solutions meet operational and compliance requirements
Qualification
Required
8+ years of professional software engineering experience, with significant time spent modernizing large-scale applications
Demonstrated experience operating at a Staff or Principal Engineer level, influencing architecture and technical direction
Deep expertise in C#, .NET, .NET Core, and modern application development practices
Strong experience designing RESTful APIs and service-oriented or domain-driven architectures
Hands-on experience modernizing legacy systems and databases in production environments
Strong understanding of relational databases and modern data-access strategies
Experience with cloud platforms (Azure preferred) and cloud-native application patterns
Excellent communication skills with the ability to clearly explain technical tradeoffs to engineering and business stakeholders
Proven ability to lead through influence, mentor engineers, and raise overall engineering quality
Preferred
Experience with high-throughput, transaction-heavy operational systems
Exposure to event-driven or asynchronous architectures
Experience modernizing applications in regulated or compliance-sensitive environments
Familiarity with front-end modernization (e.g., React) as part of full-stack initiatives
Benefits
Medical, dental, vision, and basic life insurances
401k plan and RB Global will match 100% for the first 4% contributed
15 days of PTO each year
Company
Ritchie Bros.
Founded in 1958, Ritchie Bros. (NYSE & TSX: RBA) is the world’s largest and most trusted marketplace for used equipment, trucks, and industrial assets.
H1B Sponsorship
Ritchie Bros. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6)
2024 (2)
2023 (5)
2022 (1)
2021 (3)
2020 (5)
Funding
Current Stage
Public CompanyTotal Funding
$500MKey Investors
Starboard Value
2023-01-23Post Ipo Equity· $500M
1998-03-10IPO
Leadership Team
Recent News
Digital Commerce 360
2025-09-16
2025-07-16
2025-07-15
Company data provided by crunchbase