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

Senior Software Engineer

Ritchie Bros.

$90,130 - $135,240
Sep 23, 2025
Chicago, IL, US
Apply Now

RB Global is looking to solve the business and technical problem of managing customer master data effectively through a robust MDM solution, requiring feature development, cloud technology integration, and application reliability.

Requirements

  • Minimum 5 years of hands-on experience with AWS or similar cloud-native architecture.
  • Proficiency in Java, Spring Boot (including WebFlux), and microservices architecture.
  • Experience with event-driven systems using Kafka and container orchestration with Kubernetes.
  • Solid understanding of CI/CD pipelines and tools such as CircleCI, Jenkins, and Git.
  • Experience designing and consuming RESTful APIs; familiarity with GraphQL is a plus.
  • Working knowledge of relational and NoSQL databases (e.g., PostgreSQL, Oracle, Snowflake).
  • Familiarity with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.

Responsibilities

  • Develop and maintain applications using Java, Spring Boot Microservices (WebFlux), AWS services, Kafka, Kubernetes, and implement automated testing, code coverage, and performance testing.
  • Deploy applications using CI/CD pipelines (CircleCI, Jenkins) and ensure smooth integration and delivery.
  • Design high-level architecture and collaborate with enterprise architects to ensure alignment with architectural and security standards.
  • Participate in on-call production support and ensure system reliability.
  • Own key relationships with upstream and downstream platform teams to ensure successful delivery.
  • Champion best practices in software engineering, including code reviews, documentation, and continuous improvement.
  • Collaborate with product owners to understand business needs and conceptualize effective solutions.

Other

  • 10+ years of IT experience, with at least 3 years in a Senior Software Engineer or Technical Lead role.
  • Proven ability to drive features from concept to production in a results-oriented, agile environment.
  • Excellent communication skills, with ability to create specifications and reports, deliver presentations, and explain complex technical concepts in simple terms.
  • Demonstrated ability to perform complex analysis, provide recommendations, and consult effectively with stakeholders.
  • Strong problem-solving and decision-making skills, with the ability to prioritize and execute tasks in a fast-paced environment.