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

Software Engineer

Ritchie Bros.

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.
  • 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.
  • Containers - hands-on experience with Docker ; familiarity with container orchestration concepts.
  • 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 escalate vs. self-solve.
  • 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.

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 Software Engineer in Westchester, IL vacancy
  •  ...Position: Software Engineer Location: Oakbrook, IL (Hybrid) ⏳ Duration: 2+ years Client : CNH Must have skills: C/C++ QT QML Job Description We are seeking a talented Software Engineer to join our team responsible for developing electronic... 
    Suggested
    Casual work
    Local area

    Kasmo Global

    Oak Brook, IL
    3 days ago
  •  ...Short Term Disability insurance Life insurance $25,000 Paid by employer PTO 2 weeks 10 and half Holidays Job Title: Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and maintain intelligent automation solutions... 
    Suggested
    Temporary work
    For contractors
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    Jorie AI

    Oak Brook, IL
    5 days ago
  • $86.63k - $132.83k

     ...Software Engineer II Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products... 
    Suggested
    Work experience placement
    Flexible hours

    Cnh Inc

    Oak Brook, IL
    3 days ago
  • $110k - $126k

    *Description* TEKsystems is seeking a Software Engineer to help one of our clients in the Western suburbs of Chicago. This is a full time role and needs react and .net core experience. *Additional Skills & Qualifications* Bachelor's degree in Computer Science or... 
    Suggested
    Permanent employment
    Full time
    Work experience placement

    TEKsystems

    Oakbrook Terrace, IL
    5 days ago
  • $60k - $65k

    Elmhurst University is seeking a qualified professional for the role of Advancement Services Specialist. This position involves the administration of Raiser’s Edge NXT, improvement of CRM workflows, and development of user guides. Ideal candidates will have a Bachelor’s...
    Suggested

    Elmhurst University

    Elmhurst, IL
    15 hours ago
  •  ...Senior Software Engineer FEV North America, Inc. is seeking a Senior Software Engineer responsible for leading software development projects, designing and implementing solutions, and ensuring code quality. Contribute to technical strategy and collaborate with cross... 

    FEV North America, Inc.

    Oak Brook, IL
    4 days ago
  • $126k - $190k

     ...Posting Type Remote/Hybrid Job Overview Discovery Team As a Senior Software Engineer on the Discovery team, you will design, build, and operate the next generation of AI-driven, scalable, high-performance systems that process large volumes of data. You’... 
    Remote work
    Home office

    Relativity

    Berwyn, IL
    4 days ago
  •  ...match 100% for the first 4% contributed. Employees will also receive 15 days of PTO each year. Job Description Senior .NET Backend Engineer - Microservices & Azure Role Summary We are looking for a skilled .NET Backend Engineer to design, build, and modernize backend... 
    Full time

    Ritchie Bros.

    Westchester, IL
    23 hours ago
  • $112.71k - $183.14k

     ...data is created, managed, and delivered for Caterpillar and dealers when quoting rebuilds, maintenance, and repairs. As a Senior Software Engineer on the CAT Digital - Global Services Application Team, you will help develop a centralized customer hub in partnership with... 
    Part time
    Casual work
    Work at office
    Worldwide
    Relocation package
    Flexible hours

    Caterpillar Inc.

    Chicago, IL
    1 day ago
  • $82.08k - $193.44k

     ...role is an experienced professional with a strong background in software development. Role Summary We are looking for an...  ...and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative... 
    Full time
    Local area

    Capgemini

    Chicago, IL
    2 days ago
  •  ...Full Stack Software Engineer Chicago, Illinois, United States Job Description Are you passionate about leveraging your coding skills to make a significant impact in the healthcare sector? Do you believe in the power of data and medical research to transform patient... 

    Tech Stars Group LLC

    Chicago, IL
    5 days ago
  •  ...About the job: Software Engineer – SaaS Platform How often do you get the chance to make a global impact developing the latest AI inside of the “built world”? Reconstruct's Visual Command Center (VCC) uses AI and Machine Learning inside of computer vision to track the... 
    Full time
    Work at office

    Reconstruct-inc

    Chicago, IL
    8 hours ago
  • $70 - $80 per hour

     ...Full Stack Software Engineer Location: Chicago, Illinois (Hybrid) Employment Type: Contract Duration : 12 month contract w/extension Role Overview We are seeking a Full Stack Software Engineer to join a global digital and technology organization. This... 
    Hourly pay
    Full time
    Contract work

    Apex Systems

    Chicago, IL
    3 days ago
  •  ...Full Stack Software Engineer Location: Chicago IL, USA At Fize, we rely on our dynamic team of engineers to solve the many challenges and puzzles that come with our rapidly evolving technical stack. We're looking for a software engineer with full-stack (could... 
    Work experience placement

    Fize

    Chicago, IL
    5 days ago
  • $106.9k - $147k

     ...Become a part of our caring community The Senior Full Stack Engineer Performs software engineering activities in all layers of the stack, from setting up the database to programming in the back-end and the appearance at the front-end. The Senior Full Stack Engineer... 
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Home office

    Humana

    Chicago, IL
    5 days ago
  • $79.31k - $118.97k

    Join to apply for the Software Engineer (iOS) role at RB Global Inc. Join to apply for the Software Engineer (iOS) role at RB Global Inc. This range is provided by RB Global Inc.. Your actual pay will be based on your skills and experience — talk with your recruiter to... 
    Full time
    Internship
    Local area

    RB Global Inc.

    Westchester, IL
    1 day ago
  • $112.9k - $188.1k

     ...benefit to stakeholders. You will report to the Product Engineering Manager and can be based in Lake Forest or Chicago, IL on a hybrid...  ...teams to effectively apply agentic AI tooling across software development, CI/CD, and engineering process improvement initiatives... 
    Full time
    Work experience placement
    Local area
    Remote work

    Grainger

    Chicago, IL
    5 days ago
  •  ...Position: Senior Full Stack Software Engineer Location: Chicago, IL (Hybrid onsite 3 days/week) Duration: 4+ Months (Possible extension) PURPOSE: Senior Full Stack Software Engineer joining the Global Digital and Technology organization, working on new, innovative... 
    Hourly pay
    Full time
    Temporary work
    3 days per week

    Alpha Business Solutions

    Chicago, IL
    5 days ago
  •  ...for a hands-on, tech savvy, passionate, driven Senior Full Stack Engineer who want to be part of energetic and growing innovative team....  ...~7-8 years of experience in Full Stack development of cloud software solutions ~6+ years of experience with C++ and/or Java... 

    Infinite Convergence Solutions

    Chicago, IL
    14 hours ago
  •  ...Senior Full Stack Software Engineer | Chicago, Illinois, United States Senior Full Stack Software Engineer (Python/Java/React/AWS) - Remote (US, CST Hours) - 12 Month Contract About the Role Join a dynamic, forward-thinking engineering team as a Senior Full Stack Software... 
    Long term contract
    Contract work
    Remote work

    Indotronix International Corporation

    Chicago, IL
    14 hours ago
  • $200k - $250k

     ...technologists who architect, build and maintain our world-class trading platform. From optimizing our core trading engine to building custom hardware, we leverage software & hardware engineering, data science and research, to deliver the infrastructure and tools that drive our... 
    Full time

    Jump Trading

    Chicago, IL
    8 hours ago
  • $2,400 per month

     ...Description We’re seeking an experienced Software Engineer to maintain, enhance, and modernize a suite of .NET-based applications while developing new cross-platform, mobile, and distributed systems. This role bridges legacy modernization with next-generation engineering... 
    Full time

    Altom Transport

    Chicago, IL
    8 hours ago
  •  ...configuration of new development tools. Setting guidelines, auditing, and compliance of supported tools..   Typical Day As a Software Engineer you will contribute to design, development, testing and deployment of software systems and/or applications.   •... 
    Full time
    Shift work
    Weekend work

    Dsmhconsulting

    Chicago, IL
    8 hours ago
  • $75k - $95k

     ...Description Software Engineer Reports To: Manager, Software Engineering     BAI and RMA have come together as ProSight Financial Association, a leading industry organization whose purpose is to empower financial services leaders to strengthen and advance our... 
    Full time
    Work at office
    Remote work
    Flexible hours

    ProSight Financial Association

    Chicago, IL
    8 hours ago
  • $86.25k - $115k

     ...working in complex, distributed environments. This role involves collaborating with cross-functional teams to deliver high-quality software solutions that support critical business operations and drive digital transformation initiatives. Key Responsibilities... 

    SCIGON Solutions

    Oak Brook, IL
    4 days ago
  •  ...around the world. Role Overview Bitnomial is hiring an engineer to design and own core services across the exchange and clearing...  ...Core Requirements Engineering Fundamentals Strong software engineering skills in a compiled, statically typed language (Haskell... 
    Full time
    Worldwide

    Bitnomial

    Chicago, IL
    8 hours ago
  •  ...working with an aggressively growing organization that provides a leading AI-driven conversation intelligence platform. As a Software Engineer, you will play a key role within the development team crafting and building custom solutions and extending the capabilities of... 
    Full time

    360 -tsg

    Chicago, IL
    8 hours ago
  •  ...Active participation in the design and implementation of our software solutions – we use our experience to help translate client requirements...  ...Requirements: ~ Bachelor’s degree (Computer Science or Engineering) or related experience ~2 - 4 years of experience developing... 
    Full time
    Summer work
    Casual work
    Remote work
    Home office
    Flexible hours

    Reply

    Chicago, IL
    8 hours ago
  •  ...Current Job Opening : Software Engineer  Job Duties: Develop and maintain high-performance and low-latency software systems for model calculation and data analysis, algorithmic trading, risk and pnl management.  Design, optimize and maintain databases storing critical... 
    Full time
    Internship

    Belvedere Trading

    Chicago, IL
    8 hours ago
  • $200k - $275k

     ...experience for our clients.  By combining highly-skilled product and engineering talent with seasoned finance professionals, we’re building the...  ...markets.   The Role: We are seeking an Experienced Software Engineer to join our Algorithmic Execution Services team,... 
    Full time
    Work at office

    Clear Street

    Chicago, IL
    8 hours ago

Do you want to receive more vacancies?

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