Staff Software Engineer

Ritchie Bros — United States · Posted ~3 hours ago

Senior Full-time

Skills

Software engineering System design Scalable applications

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A staff-level engineering position focused on designing and delivering scalable software solutions for a global digital platform. The role involves technical leadership and solving complex engineering challenges.

Highlights

Opportunity to build large-scale technology solutions, influence architecture, and contribute to systems serving global users.

Description

About Us RB Global (NYSE: RBA) RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and transaction solutions for buyers and sellers of commercial assets and vehicles worldwide. Through its auction sites in 13 countries and digital platform, RB Global serves customers in more than 170 countries across a variety of asset classes, including automotive, commercial transportation, construction, government surplus, lifting and material handling, energy, mining and agriculture. The company’s marketplace brands include Ritchie Bros., the world’s largest auctioneer of commercial assets and vehicles offering online bidding, and IAA, a leading global digital marketplace connecting vehicle buyers and sellers. RB Global’s portfolio of brands also includes Rouse Services, which provides a complete end-to-end asset management, data-driven intelligence and performance benchmarking system; SmartEquip, an innovative technology platform that supports customers’ management of the equipment lifecycle and integrates parts procurement with both OEMs and dealers; Xcira, a leader in live simulcast auction technologies; and Veritread, an online marketplace for heavy haul transport. 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. Job Description About Us: Our culture is characterized by collaboration, inclusivity, and a commitment to continuous learning, fostering an environment where diverse perspectives lead to groundbreaking solutions. Team members are empowered to share ideas and experiment across teams in all aspects of the business, fostering innovation and creativity. Leading-edge technologies and inclusive practices drive both individual and collective growth as we modernize and grow our technical capabilities. Position Overview: The Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company’s administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform. Lead the implementation of the full stack web experience. Work closely with UX/UI department in leading the technical vision for our products. Collaborate with designers, product managers, and developers to deliver compelling and efficient tools/products. Identify Design/Manage implementation of overall product and service integration architecturePrioritize/Manage development effort required in order to fulfill product feature requests in a timely mannerDefine/Design architecture/solutions, working with enterprise architects and the Manager, Software Engineering in order to create scalable/robust web applicationsCreate technical specifications and test plansConsistently write, translate, and code automation scripts to test, maintain, and monitor solutionsWork with the DevOps to transition software into a production environmentPerform other duties and responsibilities as assigned in support of organizational priorities. Qualifications Minimum of 7 years of enterprise web development experience, 3 years’ experience leading teams of software developersStrong understanding of enterprise technology stackDemonstrated ability to apply technology solutions to business problemsStrong in-depth experience in SQL performance tuningHands on experience with all layers of the development stack, including Java EE backend and Angular frontendAbility to articulate and explain technical solutions to stakeholders Why Join Us Opportunity to work with cutting-edge technologies and drive innovation in software engineering with zero friction in your value streamCollaborative and inclusive work environment that values diverse perspectivesAccess to continuous learning and professional development opportunitiesCompetitive compensation and benefits package, including health insurance, retirement plans, and professional development opportunitiesThis is your opportunity to work with an engineering-driven organization innovating and delivering on a scale well beyond other players in our industryWe value innovation, consistent delivery, quality deliverables, and finding joy in our work while crushing our competitionCandidates located near our Headquarters (Chicago, Fort Worth, Burnaby, Mississauga) could work Hybrid to those offices.