Ritchie Bros Auctioneers Incorporated

Software Engineer

Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in software engineering
  • Proficient in Python, JavaScript, and frameworks like Angular or React
  • Experience with relational (PostgreSQL) and document data stores (Firestore)
  • Familiar with Google Cloud Platform or similar cloud technologies
  • Strong troubleshooting and problem-solving skills
  • Demonstrated ownership mindset and self-management capabilities

Responsibilities

  • Design, develop, debug, and deploy scalable code
  • Perform troubleshooting and resolve system issues
  • Maintain comprehensive documentation and source control
  • Collaborate on building APIs and frontend features
  • Manage tasks within an agile development environment
  • Implement solutions with autonomy and collaborate with engineering leads
  • Ensure system reliability and uptime through support and maintenance
  • Write and maintain both unit and end-to-end tests for code quality

Benefits

  • Flexible working environment
  • Opportunity to work with modern technologies and frameworks
  • Collaborative team culture
  • Focus on continuous improvement and learning
  • Involvement in projects with real impact on client operations
Full Job Description
Job Description

Role Summary

The Software Engineer supports our line of business operations by developing product solutions using modern frameworks and technologies in accordance with industry and Rouse standards of software engineering.

Key Responsibilities
  • Design, develop, debug, and deploy scalable, efficient, and reusable code
  • Perform ad hoc analysis and troubleshooting to resolve issues with deployed systems
  • Maintain documentation and source control
  • Write code as part of a collaborative team, building both APIs and frontend features that play a visible, critical role in our client's day-to-day operations
  • Manage, define and break down tasks in an agile environment
  • Implement with some autonomy and design solutions in collaboration with engineering leads
  • Own the problem and scope solutions that line up with business objectives
  • Provide rapid response to the needs of the team
  • Support and maintain production, ensuring reliability and uptime for critical operations
  • Write and maintain unit and end-to-end tests to ensure code quality and system stability
  • Leverage AI tooling in development workflows and stay current with best practices

Skills and Experience
  • Experience with Python, JavaScript, and JavaScript frameworks like Angular or React
  • Experience with relational and document data stores such as PostgreSQL or Firestore
  • Familiarity with Google Cloud Platform or other cloud providers
  • Demonstrated ability to troubleshoot, problem solve, test, and develop solutions independently
  • Ownership mindset and capable of self managing tasks, scope and priorities
  • Focused on providing our customers with world class products and services


About Ritchie Bros Auctioneers Incorporated

Ritchie Bros. Auctioneers is an industrial auctioneer. The company sells a wide range of used and unused equipment, including trucks, tractors, and construction equipment. Ritchie Bros. operates in over 25 countries and has over 110 locations worldwide. The company was founded in 1958 and is headquartered in Burnaby, British Columbia, Canada.
Learn more about Ritchie Bros Auctioneers Incorporated
Size
2,700 employees
Market Cap
$6.3 billion
Industry
Founded
1958
5 Year Trend
+4.7%
NASDAQ

Similar Jobs

More Jobs at Ritchie Bros Auctioneers Incorporated

More Information Technology Jobs

Find similar Software Engineer jobs: