Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ritchie Bros. Logo

Software Engineer

Ritchie Bros.

Salary not specified
Aug 15, 2025
Dallas, TX, US
Apply Now

RB Global is looking to modernize and grow its technical capabilities by implementing product capabilities with a strong focus on API driven services and event-driven architecture.

Requirements

  • 4+ years of experience in software development with hands-on experience in backend development with Java Spring Boot building RESTful APIs .
  • Proficiency in programming languages such as Python, Typescript, or Go.
  • Solid understanding of distributed systems, microservices and architecture and event-driven systems
  • Experience with relational databases (e.g., MySQL, PostgreSQL)
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes).
  • Experience with modern Lean Software development, pair programing, TDD and Trunk Based Development.
  • Good awareness of CI and CD approaches and tools.

Responsibilities

  • Contribute to the design, development, and deployment of services, APIs, and integrations, with a focus on scalability, reliability, and performance.
  • Focus on code quality, while ensuring strategies to safely and reliably make changes to production systems frequently are followed
  • Develop your skills and team capacity through knowledge sharing, pairing, technical guidance, and feedback.
  • Stay up-to-date on industry trends and emerging technologies, bringing innovative solutions to the team.

Other

  • Collaborating closely with Product Management, Product Engineering delivers customer and product-centric capabilities while leveraging lean development practices .
  • You’ll bring a proactive attitude about risk, working to identify and resolve performance and scalability issues.
  • RBA engineers cultivate a healthy and respectful environment with a passion for driving innovation and excellence.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
  • A deep customer and product focus, with a passion for delivering high-quality solutions.