Staff QA Software Engineer in United States (# 1373)

Job Description Apply Now

Responsible for technical and architectural leadership across Product Engineering teams within the Web Experience domains with a deep focus on Quality Assurance. Responsible for all Quality Assurance practices for the web and services (integration) platform within assigned domain. Collaborate with Staff Engineer, Tech Leads, designers, product managers, and developers to deliver compelling and efficient tools/products. Identify and resolve performance and scalability issues.  Coach and train a team of Quality Assurance Engineers, while continuing to be hands on with coding themselves. Partner with Engineering Managers and Tech leads on annual performance reviews and use your industry influence and knowledge as part of the panel that will hire new creative talent where needed.


  • Accountable for working with and across Product Teams to develop a sustainable, performant and well designed suite product that meet RB Global technical standards
  • Drive the adoption of designs and assist teams in meeting technical and business goals
  • Develop and publish new technical standards across the organization and drive adoption of said solutions
  • Build skillsets within the team through partnership with Engineering Enablement teams and assure team members have the skills and tools necessary to achieve their team mission
  • Provide simple, yet efficient solution, for any requirement. 
  • Design/Manage implementation of overall quality strategy for your domain and products
  • Technical lead on all tools and process decisions related to quality assurance
  • Prioritize/Manage development effort required to fulfill product feature requests in a timely manner
  • Define/Design quality and testing strategies alongside Staff Engineers, working with Product Managers and team members to create scalable/robust web applications.
  • Analyze and assess existing applications and procedures as they pertain to application solutions and continuously improving quality
  • Tackle new (never seen) technical problems, independently research and find innovative solutions.
  • Constantly identify opportunities (or problems) in software development process, make appropriate improvements, with a deep focus on optimizing the lean development process


  • College diploma or university degree in the field of computer science, information systems, or software engineering or equivalent.
  • Minimum of 7 years of enterprise web development experience, 3 years’ experience developing scalable performant solutions and setting engineering and architectural direction across a specific domain of an organization with a focus on quality assurance and development of testing strategies and test cases.
  • Strong understanding of enterprise technology stack 
  • Demonstrated ability to manage the full QA/Testing Pyramid and make solid decisions on where and how to test
  • Strong experience with Kubernetes and container deployment patterns solutions
  • A  deep focus on CI/CD and the ability to drive automated pipeline solutions
  • Ability to articulate and explain technical solutions to stakeholders


Ritchie Bros. is an equal opportunity employer and ensures nondiscrimination in all activities in accordance with all applicable laws. This position is open to all qualified applicants who are legally entitled to work in the country in which this job is located. Candidate selection is made by Talent Acquisition. Only electronic applications can be accepted.

Apply Now

Job Attributes

Job ID



IT Engineering




United States


Full time