Senior Software Engineer

  • Ritchie Bros Auctioneers

Full Time


    • Software
    • Engineer
    • Java
    • Computer
    • Engineering
    • Web
    • REST
    • SOAP
    • API
    • MySQL

    Job Description

    A growing global company. Endless career and development opportunities.

    When you join Ritchie Bros., you'll be part of a diverse, global team that's focused on delivering great customer experiences. Our culture is centered around people and guided by our core values of Integrity, Unity and Vision. Learn more about our culture and commitment to diversity and inclusion at Candidate Portal .

    If you have an entrepreneurial spirit and are passionate about making a difference, we invite you to join our growing team. Whether you're out in the field or back at your office, you'll be helping us achieve our vision of becoming the trusted global marketplace for insights, services and transaction solutions for commercial assets.

    We're looking for a Senior Software Engineer . The work location for this position is Norwalk SE, Connecticut , and is eligible for a hybrid work arrangement .

    The Opportunity:

    The Senior Software Engineer will be working as Java/Spring Server-side engineer to design, code and maintain web applications, apis and infrastructure components. Must be comfortable working in a team as well as individual contributor with minimal supervision.

    Should be proficient in both application development, application support and maintenance of production system.
    This is currently a hybrid position which requires working from our Norwalk, CT office, 3 days (Tue, Wed, Thur) a week and can be worked remotely Monday and Friday.

    In this role you'll:
    • Designing and Coding highly efficient and scalable software.
    • Refactoring and improving maintainability of the codebase.
    • Troubleshooting production issues and providing resolution
    • Solving complex scalability, platform, and integration problems.
    • Actively support the RB Unreserved Commitment to Safety: to send everyone home, every day, the way they came to work, by taking personal responsibility for your safety and safety of your team, co-workers and customers.

    Here's what you bring:
    • Minimum Bachelor's degree in Computer Science/Engineering (or foreign equivalent) required
    • Minimum 7-10 years of application design and development experience
    • Expert level knowledge and experience with Java
    • Expert level knowledge and experience with Spring Framework
    • Expert knowledge and experience of developing and consuming Web Services using REST and SOAP.
    • Expert knowledge with Spring boot micro-service, Spring Cloud, API development and API security.
    • Experience working in relational databases: MySQL/Oracle/Postgres
    • Experience with Web and Application Servers, Tomcat preferred.
    • Experience writing unit and integration test, preferred Junit, Mockito.
    • Experience supporting and troubleshooting systems and software running in Prod.
    • Preferred Skills
    • Experience with Agile Scrum
    • Experience with TDD and Pair Programming
    • Experience with modern CI/CD tools and deployment pipelines
    • Experience with Git/Bitbucket
    • Experience with AWS
    • Experience with containerization tools like Docker, Kubernetes
    • Experience with Full stack development using HTML5, Java Script,Type Script, AngularJS.

    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 55+ years in business. And, we'll take care of you along the way. Here's how:
    • Comprehensive medical and dental benefits
    • 401(K) with company match
    • Ongoing training, professional development and tuition reimbursement.

    Ritchie Bros. has grown from a small-town auctioneer to a global asset management and disposition company. Through our family of companies , we help our customers buy and sell a wide range of used and unused equipment for construction, mining, transportation, agriculture, oil & gas, lifting & material handling, forestry & other industries.

    Ritchie Bros. is an equal opportunity employer and ensures nondiscrimination in all activities in accordance with all applicable laws. This position is open to all qualified applicants who are legally entitled to work in the country in which this job is located. Candidate selection is made by Talent Acquisition. Only electronic applications can be accepted. No agency calls, please.

    If you required any accommodations, please send an email to: .
    PandoLogic.Category: Technology, Keywords: Senior Software Engineer