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
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in backend development with Java and proficiency in Spring Framework, while effectively mentoring engineers and collaborating across teams to deliver scalable and reliable technical solutions. Strong focus on modern software development practices, cloud platforms, and a commitment to high-quality outcomes.
Highest-signal resume keywords
Backend Development with JavaSpring Framework ExpertiseMicroservices ArchitectureCloud Platforms (AWS, Azure, GCP)Relational Databases (MySQL, PostgreSQL)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaPythonGoSpring BootSpring DataSpring SecurityRESTful APIsMicroservicesEvent-Driven SystemsLean Software Development
Soft Skills
Problem-SolvingCommunicationCollaborationMentoringCustomer Focus
Tools & Technologies
DockerKubernetesCI/CD ToolsFrontend Frameworks (React, Angular)
Industry Keywords
Software DevelopmentDistributed SystemsTechnical StrategyKnowledge SharingPerformance Evaluation
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.