JobMesh

Software Engineer

Ritchie Bros. · Mississauga, Ontario, CA

As an Intermediate Software Engineer, you will be a core contributor to our proprietary e-commerce software platform — the system our customers trust every d...

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...