JobMesh

Senior Software Engineer

Ritchie Bros. · Mississauga, Ontario, CA

As a Senior Software Engineer, you will play a pivotal role in shaping the architecture, quality, and technical direction of our proprietary e-commerce softw...

Job description

About the Role As a Senior Software Engineer, you will play a pivotal role in shaping the architecture, quality, and technical direction of our proprietary e-commerce software platform. 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. You will collaborate closely with engineering managers, staff engineers, and cross-functional partners to design, build, and scale high-impact systems 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: - Design, and deliver highly scalable, fault-tolerant services and features across our microservices platform. - Take end-to-end technical ownership — from requirements through deployment, monitoring, and production support. - Lead technical design discussions and contribute meaningfully to architecture decisions, technology choices, and engineering standards. - Proactively identify and address technical debt — refactor and improve maintainabil...