Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

Ritchie Bros.

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 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.
  • Support and coordinate "level 3" incidents including after hours as necessary
  • Collaborate closely with Infrastructure, Security, Data, and Operations teams to ensure solutions meet operational and compliance requirements.
Qualifications
  • 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.
Bonus Experience
  • 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.

About Us

IAA Holdings, LLC (IAA)

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.

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.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Westchester, IL vacancy
  •  ...Description Role Summary: The Sr. Staff Software Engineer will be part of the new Product Engineering team tasked with designing and building the next generation of Agentic AI-powered products for SmartEquip. Acting as the Technical Lead and Primary Architect, you will... 
    Suggested

    RB Global Inc.

    Westchester, IL
    1 day ago
  •  ...Description About the Role IAA is seeking a Senior Staff Data Engineer to be a senior individual contributor and technical leader within...  ...Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD, modular... 
    Suggested
    Full time
    Worldwide

    Ritchie Bros.

    Westchester, IL
    2 days ago
  •  ...Description The Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company’s administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform. Lead the... 
    Suggested
    Full time

    RB Global Inc.

    Westchester, IL
    5 days ago
  • $155k - $175k

     ...Staff Software Engineer, Platform Hybrid: In Office Every Thursday in Elmhurst, IL Required. Join MedSpeed and help deliver health! MedSpeed is a healthcare logistics company partnering with organizations nationwide to transport vital medical supplies and specimens. MedSpeed... 
    Suggested
    For contractors
    Work at office
    Flexible hours

    MedSpeed

    Elmhurst, IL
    5 days ago
  • $155k - $175k

     ...Description Staff Software Engineer, Platform Hybrid: In Office Every Thursday in Elmhurst, IL Required Join MedSpeed and help deliver health! We're a healthcare logistics company partnering with organizations nationwide to transport vital medical supplies and... 
    Suggested
    For contractors
    Work at office
    Flexible hours

    MedSpeed

    Elmhurst, IL
    4 days ago
  • Description About the Role The Senior Staff Engineer — Data Science will serve as a technical leader in advancing IAA’s Machine Learning...  ...complex datasets Partner with data engineering, ML platform, and software engineering teams to productionize models and ensure... 
    Full time

    RB Global Inc.

    Westchester, IL
    3 days ago
  • $175k - $190k

     ...Job Title: Staff Software Engineer Company: Snapsheet Job Location: USA, Remote Job Type: Full-time, direct hire About Snapsheet: Snapsheet is claims technology the way it should be: purposeful, precise, and designed to deliver outcomes. Where others bolt things... 
    Full time
    Temporary work
    Casual work
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Snapsheet

    Chicago, IL
    1 day ago
  • $172.5k - $227.5k

     ...high moral and ethical standards. You reject manipulation, dishonesty and intolerance. What you’ll be responsible for: The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;... 
    Permanent employment
    Contract work
    Local area
    Remote work
    Flexible hours

    I did my part and supported the Regular Toilet

    Chicago, IL
    1 day ago
  • $153.32k - $260.59k

     ...Position Summary: Aetna Resources LLC, a CVS Health company, is hiring for the following role in Downers Grove, IL: Staff Software Development Engineer to design, deliver, and drive key technical activities for small and large software applications engineering projects... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Downers Grove, IL
    3 days ago
  • $140k - $210k

     ...Staff Software Engineer The Digital Farming Solutions (DFS) division of Bayer has a mission to transform agriculture and drive a more sustainable food system by helping the world's farmers sustainably increase their productivity and crop yields with digital tools. Within... 

    Bayer Global

    Chicago, IL
    1 day ago
  • $160k - $260k

     ...Staff Software Engineer, MarTech Agent Pod – JLL As a Staff Software Engineer on the MarTech Engineering Team, you'll serve as a forward-deployed engineer embedded within JLL's marketing organization, building production AI agents that solve real-world challenges across... 
    Daily paid
    Temporary work
    Remote work

    JLL Technology Solutions (formerly BRG)

    Chicago, IL
    3 days ago
  • $105k - $195k

     ...Staff Software Engineer A subsidiary of Publicis Groupe, Epsilon is a leading provider of multi-channel marketing services, technologies, and database solutions. At Epsilon, we do more than collect and store data. We help some of the world's biggest brands discover... 
    Temporary work
    Freelance
    Local area
    Flexible hours

    Digitas

    Chicago, IL
    4 days ago
  • $175k - $190k

     ...Job Title: Staff Software Engineer Company: Snapsheet Job Location: USA, Remote Job Type: Full-time, direct hire About Snapsheet : Snapsheet is claims technology the way it should be: purposeful, precise, and designed to deliver outcomes. Where others bolt... 
    Full time
    Temporary work
    Casual work
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Snapsheet

    Chicago, IL
    2 days ago
  • $146.96k - $220.44k

     ...a great consumer experience online through the development of software and maintenance of the mission critical ADUSA eCommerce core platform...  ...standards with help from development managers and performing engineers Makes sound business decisions regarding how technologies... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    The GIANT

    Chicago, IL
    3 days ago
  •  ...Primary Purpose The primary purpose of this position is to deliver a great consumer experience online through the development of software and maintenance of the mission critical ADUSA eCommerce core platform. The role responsibilities include the analysis, design,... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Peapod Digital Labs

    Chicago, IL
    1 day ago
  • $174k - $262k

     ...corporations and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful...  ...Justice for Change. What We Do At Relativity, engineers don't just write code-they shape how industries uncover... 
    Remote work
    Home office

    Relativity

    Chicago, IL
    4 days ago
  • $150k - $160k

     ...qualified individual with disability. Primary Location: United States (US) - IL - Chicago Function: Technology Title: Staff Software Engineer - 2026013 Onsite/Remote: Onsite Position Your Responsibilities As a Staff Software Engineer for John Deere in... 
    Remote work
    Flexible hours

    John Deere

    Chicago, IL
    3 days ago
  • $195k - $257.5k

     ...Staff Software Engineer Circle is one of the world's leading internet financial platform companies, building the foundation of a more open, global economy through digital assets, payment applications, and programmable blockchain infrastructure. Circle's platform includes... 
    Contract work
    Remote work
    Flexible hours

    Circle

    Chicago, IL
    4 days ago
  • $196k - $240k

     ...infrastructure that powers the Internet of Value. THE WORK: As a Staff Software Developer, you will own the platform delivering financial...  ...technology with leading financial organizations and lead the engineers around you. You will set technical direction, champion... 
    Full time
    Work at office
    Local area

    Ripple

    Chicago, IL
    1 day ago
  • $187.1k - $229k

     ...Staff Software EngineerPrzejdź do głównej zawartości#Staff Software Engineer page is loaded## Staff Software EngineerAplikujremote type: On-sitelocations: Chicago, ILtime type: Full timeposted on: Opublikowano dzisiajjob requisition id: REQ515288**JLL empowers you to... 
    Full time
    Local area

    Jones Lang LaSalle Incorporated

    Chicago, IL
    2 days ago
  • $180k - $200k

     ...safer and more intuitive way to pay. Aeropay is redefining what it means to pay—and get paid—by bank. Position Overview: The Staff Software Engineer is a vital member of the Engineering team at Aeropay, responsible for designing, developing and implementing high-quality... 
    Flexible hours

    AeroPay

    Chicago, IL
    5 days ago
  • $194k - $267k

     ...on this mission. If you are too, let's talk. The Global AI Engineering Team At Okta, you'll be part of a unified global AI engineering...  ..., this is your opportunity to make an impact. The Staff Software Engineer Opportunity At Okta, we're building the future of... 
    Local area
    Worldwide
    Flexible hours

    Okta, Inc.

    Chicago, IL
    4 days ago
  • $161k - $221k

     ...business or erode our customers' trust. The Defensive Cyber Engineering organization is responsible for the Security Data Platform,...  ...this team to support Okta's Public Sector roadmap by hiring a Staff Software Engineer in the DC area. You'll work closely with Security,... 
    Permanent employment
    Local area
    Worldwide
    Flexible hours

    Okta, Inc.

    Chicago, IL
    4 days ago
  • $153.32k - $260.59k

     ...Staff Software Development Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose... 
    Hourly pay
    Full time
    Temporary work
    Local area

    Oak St. Health

    Downers Grove, IL
    2 days ago
  • I did my part and supported the Regular Toilet is seeking a Staff Software Engineer in Chicago to extend their blockchain systems and support the tokenization of the world. This role involves collaborating with teams to build scalable microservices and ensuring reliable... 
    Remote job

    I did my part and supported the Regular Toilet

    Chicago, IL
    4 days ago
  • Staff Software Engineer (FinTech) - Back End (Bangkok based, Relocation provided) Location: Bangkok, Thailand (Relocation Provided) Seniority level: Director Employment type: Full-time Job function: Engineering and Information Technology At Agoda, we bridge the world through... 
    Full time
    Worldwide
    Relocation

    Agoda

    Chicago, IL
    14 days ago
  • Job Title: Front-end Software Development Engineer Location: Chicago, IL ( Preferred) / New York, NY About Us: At Clearwater Analytics, we are on a mission to become the world's most trusted and comprehensive technology platform for investment management, reporting, accounting... 
    Casual work
    Work from home
    Worldwide
    Flexible hours

    Clearwater Analytics

    Chicago, IL
    5 days ago
  • $188k - $230k

    About the Role As a Staff Android Software Engineer in our Hospitality group, you are a technical leader and multiplier. You will serve as a key technical leader for the systems that power the daily operations of thousands of restaurants. This isn't just about building... 
    Local area
    Immediate start
    Night shift

    SpotOn

    Chicago, IL
    4 days ago
  • $180k - $200k

     ...may be additional in-office days for team or company events. AI Engineering @ Ironclad Ironclad is accelerating its AI initiatives to...  ...Salary Range - Senior: $180,000 - $200,000 Base Salary Range - Staff: $210,000 - $235,000 Pursuant to the San Francisco Fair Chance... 
    Contract work
    Work at office

    Ironclad Inc.

    Chicago, IL
    3 days ago
  • Ripple is seeking a Staff Software Developer to build full-stack, cloud-native solutions on Azure, enhancing financial operations for enterprises...  ...alongside architects and product managers and mentor other engineers in a pioneering financial technology environment. The ideal... 

    Ripple

    Chicago, IL
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!