Note: The job is a remote job and is open to candidates in USA. Ritchie Bros. is seeking a Senior Software Engineer to design and deliver features and services using Microsoft technologies. The role leads full-stack development, designs scalable solutions, improves software quality and performance, and collaborates with product, QA, and DevOps teams.
Responsibilities
- Lead development of complex full‑stack features with minimal supervision
- Design scalable solutions using .NET, C# and modern web architectures
- Review code, drive performance, reliability, and maintainability improvements
- Collaborate with product, QA, and DevOps teams
- Reduce technical debt and improve engineering standards
Skills
- Minimum 5 years of professional software engineering experience
- Proficiency in .NET, C# and relational databases
- Strong experience with CI/CD and DevOps practices
- Having knowledge in front-end technologies like React, Knockout, or Angular is preferred
- Azure exposure is preferred
Company Overview
Company H1B Sponsorship