Senior Software Engineer
Ritchie Bros.About the role
Our culture is characterized by collaboration, inclusivity, and a commitment to continuous learning, fostering an environment where diverse perspectives lead to groundbreaking solutions. Team members are empowered to share ideas and experiments across teams in all aspects of the business, fostering innovation and creativity. Leading-edge technologies and inclusive practices drive both individual and collective growth as we modernize and grow our technical capabilities. We're looking for a Senior Software Engineer to join our Helsinki-based engineering team as a Java/Spring server-side engineer, designing and maintaining scalable web applications, APIs, and infrastructure components. You will work in a small, cross-functional team focused on an RBAuction domain, collaborating with engineers, QA, an Engineering Manager, and US-based teams.
The Opportunity
In this role, you will take ownership of technical and architectural execution, contribute to building modern full-stack web experiences, and apply industry best practices to deliver high-quality solutions. You will champion clean code, system reliability, and scalable architectures, and help ensure changes are deployed safely and efficiently to production. You will collaborate closely with UI designers, product managers, and other stakeholders to deliver impactful products. You must be comfortable working both as part of a team and as an individual contributor with minimal supervision. In addition, you will have opportunities to mentor team members, contribute to technical decision-making, and help foster a collaborative, growth-oriented engineering culture
As Senior Software Engineer you'll:
- Design and development of highly efficient, scalable, and maintainable software solutions.
- Drive refactoring efforts and set standards to improve code quality, performance, and long-term maintainability.
- Provide technical leadership in troubleshooting and resolving production issues, ensuring system stability and reliability.
- Guide the team in addressing complex scalability, platform, and integration challenges.
- Champion best practices in architecture and design, influencing technical direction and aligning solutions with business goals.
- Mentor and develop team members by partnering with engineering managers and leads to build technical skills and foster a culture of continuous improvement.
- Take ownership of additional responsibilities as needed to support team and organizational objectives.
Here is what you bring
- Should be proficient in both application development, application support and maintenance of production system.
- Minimum 7-10 years of application design and development experience
- Expert level knowledge and experience with Java and Spring Framework
- Expert knowledge with Spring boot micro-service, Spring Cloud, API development and API security.
- Expert knowledge and experience of developing and consuming Web Services using REST
- Experience working in relational databases: MySQL/Oracle/Postgres/ DynamoDB
- Experience writing unit and integration test, preferred Junit, Mockito.
- Experience supporting and troubleshooting systems and software running in Prod.
- Experience with modern CI/CD tools and deployment pipelines
- Experience with GitHub/Bitbucket
- Experience with AWS, containerization tools like Docker, Kubernetes
- Preferred: Experience with Agile Scrum, TDD and Pair Programming as well as experience with CircleCI, Helm, CodeClimate, Snyk, Spotlight, Vault
What we Offer
Our success is built on the drive and dedication of our people. As we grow around the globe, there will be many opportunities to advance your career – we’ve proven this throughout our 60+ years in business. And, we'll take care of you along the way. Here’s how:
- Possibility to join a global and financially stable organization that has the benefits of a smaller company, while providing stability and career development opportunities
- A key role in the transformation and modernization of the auction website, supported by experienced colleagues - in this role, you’ll have an actual impact on the result
- Company culture that fosters coaching and mentoring, and emphasizes the importance of well-led development teams
- Comfortable working community − People at Ritchie Bros are highly engaged and long careers speak for themselves
- Great office location in the heart of Helsinki, but flexibility for re
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Senior data engineer
KUNGLIGA TEKNISKA HÖGSKOLAN
Altenpfleger / Pflegefachkraft im stationären Dienst (m/w/d), Seniorenzentrum Welvert
Die Zieglerschen - West - gem. GmbH
Altenpfleger – Seniorenheim – Berlin-Friedrichshagen (m/w/d)
biac Personalservice GmbH NL Medizin/ Soziales