The Senior Software Engineer designs and delivers features and services using Microsoft technologies, work with software engineers and product team, and contributes to architectural decisions. This role emphasizes technical ownership, quality, and cross‑team collaboration.
• 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
Qualifications• Minimum 5 years of professional software engineering experience
• Proficiency in .NET, C# and relational databases. Having knowledge in front-end technologies like React, Knockout, or Angular is preferred.
• Strong experience with CI/CD and DevOps practices, Azure exposure is preferred.
Skills Required
- Minimum Bachelor's degree in Computer Science/Engineering
- Minimum 7-10 years of application design and development experience
- Expert level knowledge with Java
- Expert level knowledge with Spring Framework
- Expert knowledge with REST and SOAP Web Services
- Expert knowledge with Spring Boot micro-services
- Experience with MySQL/Oracle/Postgres
- Experience with Tomcat
- Experience with unit and integration testing (Junit, Mockito)
What We Do
Established in 1958, Ritchie Bros. (NYSE and TSX: RBA) is a global asset management and disposition company, offering customers end-to-end solutions for buying and selling used heavy equipment, trucks and other assets. Operating in a multitude of sectors, including construction, transportation, agriculture, energy, oil and gas, mining, and forestry, the company’s selling channels include: Ritchie Bros. Auctioneers, the world’s largest industrial auctioneer offers live auction events with online bidding; IronPlanet, an online marketplace with featured weekly auctions and providing its exclusive IronClad Assurance® equipment condition certification; MarketplaceE, an online marketplace offering multiple price and timing options; Mascus, a leading European online equipment listing service; and Ritchie Bros. Private Treaty, offering privately negotiated sales. The company also offers sector-specific solutions including GovPlanet, TruckPlanet, Kruse Energy Auctioneers, and Cat® auctions, plus equipment financing and leasing through Ritchie Bros. Financial Services. For more information about the unprecedented choice provided by Ritchie Bros., visit RitchieBros.com.









