FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
Ritchie Bros.Senior Software Engineer leading technical execution within APIdriven services and event-driven architecture at RB Global. Collaborating closely with product teams to deliver customer-focused solutions.
Posted 7/8/2026full-timeRemote • Illinois • 🇺🇸 United StatesSenior💰 $99,140 - $123,950 per yearWebsite
Tech Stack
Tools & technologiesAngularAWSAzureCloudDistributed SystemsDockerGoGoogle Cloud PlatformJavaKubernetesMicroservicesMySQLPostgresPythonReactSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Lead the design, development, and deployment of services, APIs, and integrations, with a focus on scalability, reliability, and performance.
- Ensure code quality and implement strategies to safely and reliably make changes to production systems frequently.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Mentor and support the growth of junior and intermediate engineers through knowledge sharing, pairing, technical guidance, and feedback.
- Partner with Engineering Managers to evaluate team performance, provide input for annual reviews, and participate in hiring initiatives.
- Stay up to date on industry trends and emerging technologies, bringing innovative solutions to the team.
- Collaborate with other Staff and Sr. Staff Engineers to create a community of practice and an overall organizational technical strategy for business success.
- Influence and publishing within the organization and industry to effect positive change in business value and tech strategy within RB Global, along with advancing the craft of software development worldwide.
- Perform other duties and responsibilities as assigned in support of organizational priorities.
Requirements
What you’ll need- Bachelor’s degree in computer science, Information Technology, or a related field.
- 10+ years of experience in software development with hands-on experience in backend development with Java.
- Proficiency in programming languages such as Python, Java, or Go.
- Expertise in Spring Framework (e.g., Spring Boot, Spring Data, Spring Security) and building RESTful APIs.
- Solid understanding of distributed systems, microservices architecture, and event-driven systems.
- Strong experience with relational databases (e.g., MySQL, PostgreSQL).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes).
- Familiarity with frontend frameworks (e.g., React, Angular) for collaboration with full stack teams.
- Experience with modern Lean Software development, pair programming, TDD, and Trunk Based Development.
- Good awareness of CI and CD approaches and tools.
- Excellent problem-solving skills and a data-driven approach to decision-making.
- 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
Comp & perks- Competitive compensation and benefits package, including health insurance, retirement plans, and professional development opportunities.
- 15 days of PTO each year.
- Access to continuous learning and professional development opportunities.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonGoSpring BootSpring DataSpring SecurityRESTful APIsMicroservicesEvent-Driven SystemsLean Software Development
Soft Skills
Problem-SolvingCommunicationCollaborationMentoringCustomer Focus