Staff Software Engineer
Ritchie Bros. · Westchester, Illinois, US
IAA is seeking a highly experienced Staff Engineer to join the US Operations Platform organization. This role is focused on modernizing and scaling mission-c...
Job description
About the Role IAA is seeking a highly experienced Staff Engineer to join the US Operations Platform organization. This role is focused on modernizing and scaling mission-critical operational applications that support auction, logistics, titles, payments, and yard operations across the United States. You will provide hands-on technical leadership in evolving legacy systems into modern, cloud-native .NET applications, while improving reliability, performance, and long-term maintainability. Key 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 f...