Software Engineer

June 7

Apply Now
Logo of Ritchie Bros.

Ritchie Bros.

eCommerce • Transport • Construction

Ritchie Bros. is a leading auctioneer specializing in the selling of heavy equipment and trucks for various sectors such as construction, agriculture, and oil & gas. They conduct live and timed auctions globally, making it easy for buyers and sellers to participate online. With a wide variety of categories including cranes, forklifts, and more, Ritchie Bros. offers financing options and partnerships with shipping providers to facilitate easy asset movement worldwide.

1001 - 5000 employees

🛍️ eCommerce

🚗 Transport

💰 Post-IPO Equity on 2023-01

📋 Description

• We are looking for an enthusiastic and motivated software engineer to join our growing Developer Experience team. • This is an excellent opportunity for someone early in their career who is eager to learn and contribute to building robust and efficient software systems. • You will work closely with senior engineers to develop and maintain applications, contribute to our CI/CD pipelines, and help improve the overall developer experience. • We believe in fostering a culture of continuous learning, automation, and collaboration, and you'll play a direct role in that mission, building tools that improve Developer experience. • Write clean, well-tested, and maintainable code in [e.g., .Net, Java, JavaScript/TypeScript] based on design specifications. • Participate in code reviews, providing and receiving constructive feedback. • Assist in debugging and resolving software defects and issues. • Learn and apply DevOps principles, including automation, continuous integration, and continuous delivery. • Help maintain and improve CI/CD pipelines, understanding how code moves from development to production. • Work with infrastructure-as-code (IaC) tools under guidance to manage and provision development environments. • Contribute to documentation for existing tools, processes, and systems. • Assist in setting up and configuring development tools and environments for yourself and others. • Collaborate effectively with team members, product managers, and other stakeholders. • Actively participate in team meetings, stand-ups, and discussions. • Proactively seek out learning opportunities, staying up-to-date with new technologies and industry best practices. • Ask questions, learn from senior engineers, and contribute to a positive team environment. • Help improve the developer experience by providing feedback on tools and processes.

🎯 Requirements

• Bachelor’s degree in Computer Science, Software Engineering, or a related field, OR equivalent practical experience/coding bootcamp completion. • 2-3 years of professional software development experience (internships, personal projects, or academic projects are highly valued). • Foundational understanding of at least one modern programming language (e.g. .Net, Go, Java, JavaScript/TypeScript). • Familiarity with version control systems (e.g. ADO, GitHub). • Basic understanding of command-line tools and Linux environments. • An eagerness to learn about cloud platforms (AWS, Azure), containers (Docker, Kubernetes), and CI/CD concepts. • Strong problem-solving skills with a curious and analytical mindset. • Excellent communication skills, both written and verbal. • Highly motivated, self-starter, and eager to learn new technologies and concepts quickly. • Ability to work effectively both independently and as part of a team. • Detail-oriented with a commitment to writing high-quality code. • A genuine interest in improving developer workflows and the overall software development process. • Any exposure to cloud platforms (AWS, Azure) or containerization (Docker, Kubernetes). • Experience with scripting languages (e.g., Bash, Python). • Completed personal projects demonstrating your coding abilities. • Contributions to open-source projects. • Participation in hackathons or coding challenges.

Apply Now

Similar Jobs

June 4

PracticeTek

501 - 1000

⚕️ Healthcare Insurance

☁️ SaaS

🤝 B2B

Join PracticeTek as a Software Engineer developing a unified payments service for healthcare applications.

🇺🇸 United States – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

June 3

Paxos

201 - 500

₿ Crypto

💳 Fintech

🏦 Banking

Key role in automating customer onboarding flows and creating scalable solutions at Paxos.

🇺🇸 United States – Remote

💵 $151.1k - $177.8k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

June 1

InConsulting Inc.

51 - 200

🤖 Artificial Intelligence

Join InConsulting Inc. as a remote Full Stack Software Engineer. Build impactful products with a focus on scalable applications across industries.

🇺🇸 United States – Remote

💵 $80k - $110k / year

⏰ Full Time

🟢 Junior

🟡 Mid-level

🧑‍💻 Full-stack Engineer

June 1

InConsulting Inc.

51 - 200

🤖 Artificial Intelligence

Full Stack Developer position at InConsulting Inc. Remote work on scalable applications for various clients.

🇺🇸 United States – Remote

💵 $90k - $130k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

June 1

VELAIO

51 - 200

Software Engineer for VELAIO, focusing on Zoho technologies and client-facing projects.

🇺🇸 United States – Remote

⏰ Full Time

🟢 Junior

🧑‍💻 Full-stack Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com