Associate Software Engineer

Ritchie Bros.9 months ago
Dallas, TX, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

At RB Global, our culture is characterized by collaboration, inclusivity, and a commitment to continuous learning, fostering innovative solutions. We are seeking a highly skilled software engineer responsible for technical execution within Product Engineering teams. In this role, you will implement product capabilities with a strong focus on API-driven services and event-driven architecture while working closely with Product Management to deliver customer-centric solutions. You’ll proactively identify and resolve performance and scalability issues and contribute to a respectful, innovative team environment.

Key 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 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.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 2+ 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 event-driven architecture.
  • 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 programming, TDD, and Trunk Based Development; good awareness of CI/CD approaches and tools.
  • 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.

Benefits & Perks

  • Opportunity to work with cutting-edge technologies and drive innovation in cloud engineering.
  • 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.
  • Opportunity to work with an engineering-driven organization innovating and delivering at a scale well beyond other industry players.
  • We value innovation, consistent delivery, quality deliverables, and finding joy in our work while crushing our competition.

Location: 1200 Summit Ave, Fort Worth, TX, 76102, US (Hybrid)

Schedule: Full time

Education: Bachelor's Degree

Salary: $57,680.0 - $86,520.0

Required Skills

Azure
RESTful APIs
Docker
Go
Event-driven Architecture
PostgreSQL
TDD
CI/CD
Microservices
GCP
Distributed Systems
Python
Java Spring Boot
MySQL
Pair Programming
Kubernetes
AWS
Typescript