Staff Software Engineer

Reposted One Month Ago
Hiring Remotely in Westchester, IL, USA
In-Office or Remote
Expert/Leader
Marketing Tech
The Role
Senior technical leader for mobile and web product engineering: design, develop, and deploy scalable native and Flutter mobile apps; define mobile architecture and technical vision; optimize performance; ensure code quality and safe production changes; mentor engineers; collaborate with product and engineering leadership; drive CI/CD, testing, accessibility, and mobile release processes.
Summary Generated by Built In

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 architecture.
  • Prioritize/Manage development effort required in order to fulfill product feature requests in a timely manner.
  • Define/Design architecture/solutions, working with enterprise architects and the Manager, Software Engineering in order to create scalable/robust web applications.
  • Create technical specifications and test plans.
  • Consistently write, translate, and code automation scripts to test, maintain, and monitor solutions.
  • Work with the DevOps to transition software into a production environment.

**Perform 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 developers.
  • Strong understanding of enterprise technology stack
  • Demonstrated ability to apply technology solutions to business problems
  • Strong in-depth experience in SQL performance tuning
  • Hands on experience with all layers of the development stack, including Java EE backend and Angular frontend.
  • Ability 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 stream.
  • Collaborative and inclusive work environment that values diverse perspectives.
  • Access to continuous learning and professional development opportunities.
  • Competitive compensation and benefits package, including health insurance, retirement plans, and professional development opportunities.
  • This is your opportunity to work with an engineering-driven organization innovating and delivering on a scale well beyond other players in our industry.
  • We value innovation, consistent delivery, quality deliverables, and finding joy in our work while crushing our competition.

**Candidates located near our Headquarters (Chicago, Fort Worth, Burnaby, Mississauga) could work Hybrid to those offices. 


#LI-BW1

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.

Skills Required

  • Bachelor's degree in Computer Science, Information Technology, or related field
  • 10+ years of software development experience with strong hands-on mobile application development
  • Extensive expertise in native mobile development (Swift, Kotlin) and hybrid frameworks (Flutter) with production-grade delivery
  • Experience with Spring Framework (Spring Boot, Spring Data, Spring Security) and building/integrating with RESTful APIs
  • Familiarity with platform-specific tools and frameworks (Xcode, Android Studio)
  • Proven ability to define and drive technical architecture for scalable mobile systems
  • Strong background in mobile best practices: state management, performance profiling, and app optimization
  • Experience with relational databases (MySQL, PostgreSQL)
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
  • Experience with modern lean software development practices including pair programming, TDD, and Trunk Based Development
  • Knowledge of app store submission processes for iOS and Android and platform compliance
  • Familiarity with CI/CD tools for mobile: Bitrise, GitHub, CircleCI, or Jenkins
  • Knowledge of advanced testing frameworks like Mockito, Appium, or Flutter's integration test package
  • Expertise in accessibility standards and inclusive design for mobile applications
  • Strong communication and collaboration skills; ability to work effectively in a remote team environment

Ritchie Bros. Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Ritchie Bros. and has not been reviewed or approved by Ritchie Bros..

  • Affordable Benefits — Medical coverage is often considered very affordable, with low employee costs noted as a differentiator. Benefits begin on day one, which strengthens perceived value.
  • Leave & Time Off Breadth — PTO and paid holidays are part of the standard package across regions under RB Global. Day‑one eligibility and clear time‑off programs contribute to a well‑rounded offering.
  • Retirement Support — A 401(k) with company match in the U.S. and RRSP match in Canada are offered, alongside an ESPP for employee ownership. These programs indicate solid retirement support across locations.

Ritchie Bros. Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Westchester, IL
2,445 Employees
Year Founded: 1999

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.

Similar Jobs

Affirm Logo Affirm

Staff Software Engineer

Big Data • Fintech • Mobile • Payments • Financial Services
Easy Apply
Remote
United States
2200 Employees
204K-290K Annually

Toast Logo Toast

Staff Software Engineer

Cloud • Fintech • Food • Information Technology • Software • Hospitality
Remote
USA
5000 Employees
193K-309K Annually

Huntress Logo Huntress

Staff Software Engineer

Information Technology • Cybersecurity
Easy Apply
Remote
United States of America
780 Employees
200K-220K Annually

Engine Logo Engine

Staff Software Engineer

Artificial Intelligence • Fintech • Software • Travel
Easy Apply
Remote
United States
1000 Employees
200K-245K Annually

Similar Companies Hiring

MFour Data Research Thumbnail
Marketing Tech • Software
Irvine, CA
98 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account