Search jobs > Burnaby, BC > Staff software engineer

Staff Software Engineer

Ritchie Bros Auctioneers Incorporated
Burnaby, BC
$46,65 an hour (estimated)
Full-time

Job Description

In this role you'll :

  • Work closely with product owners to understand business needs and conceptualize solutions to meet the needs.
  • Define activities, sequence of events, and dependencies required to complete the project.
  • Design the high-level architecture and collaborate with enterprise architects on design reviews and ensure it meets the required architecture and security standards.
  • You are the key driver to delivery projects in collaboration with your team.
  • Participate in an on-call production support process.
  • Develop platform applications using Kafka, Java, Microservices, AWS technologies, Kubernetes, automated test cases, code coverage and deploy using automated CICD pipeline (CircleCI, Jenkins)
  • Provide input into feature estimation and prioritization and building out product roadmaps.
  • Support organizational changes regarding capability development, restructuring toward product-centric team models and transitioning to modern agile SDLC practices.
  • Own key relationships both up and downstream of the platform teams to ensure delivery.
  • 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 the safety and safety of your team, co-workers, and customers.

Responsibilities

Requirements :

  • College diploma or university degree in computer science, information systems, computer engineering, or equivalent.
  • 10+ years of IT experience, with at least 3 years in an Tech Lead role.
  • 8+ years of IT experience in analysis and design-related positions.
  • 5+ years of AWS or any Native Cloud Architecture experience
  • Hands-on experience with architecting IT solutions including modeling, business requirements gathering / analysis, and systems analysis.
  • Experience creating Architectural artifacts (e.g., conceptual, contextual, logical, and physical diagrams, solution blueprint documents, etc.).
  • Ability to prepare specifications and reports, deliver oral presentations, and explain complex technical concepts in simple terms.
  • Experience in performing complex analysis, consulting, and providing recommendations.
  • Solid working knowledge of current Internet technologies; web application design and integration experience.
  • Highly self-motivated and directed with a willingness to take initiative and accountability for achieving results. Hands on programmer who can explore different technologies, perform proof of concept and help the development through the implementation.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Ability to accurately analyze information, problem-solve, and make sound decisions.

Qualifications

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 :

  • Base salary + performance bonus
  • Comprehensive medical and dental benefits
  • 401(k) with company match or RRSP with company match
  • Employee Stock Purchase Program
  • Company Vehicle, laptop, smart phone, expense account

Ongoing training, professional development, and tuition reimbursement

About Us

Ritchie Bros. (NYSE and TSX : RBA) is a global asset management and disposition company, offering customers end-to-end solutions for buying and selling used heavy equipment, trucks and other assets in numerous industries including construction, transportation, agriculture, energy, oil and gas, mining, and forestry.

Our mission is to create compelling business solutions for the world's builders to easily and confidently exchange equipment.

Learn more about us at : https : / / www.ritchiebros.com /

About the Team

Our Technology teams work collaboratively from different locations across the world on multiple eCommerce sites, mobile applications, and automated online auctions.

We encourage and celebrate technical innovation and work with some of the industry's leading technologies and tools.

Every day your work will make a difference in the way we run our business and the in the way customers interact with us.

6 days ago
Related jobs
Promoted
Bagel 🥯
Canada

We seek a Senior Software Engineer with proficiency in Python and experience in AWS, GCP, and FastAPI. Minimum of 5 years in software engineering with significant experience in Python, AWS, and GCP. Design, develop, and implement software solutions using Python and FastAPI. Provide technical guidanc...

Promoted
Intelletec
Canada

Our clients, Canada's fastest financial institution, are looking for several Staff Software Engineers to join. As a Senior Engineer, you will. ...

Lime
Canada

We are looking for an experienced Backend Software Engineer to join our team and help us revolutionize the way people move around cities. And the best part? You get an opportunity to work with a talented group of engineers, data scientists, designers and PMs who are passionate about creating innovat...

Coinbase
Canada
Remote

We’re looking for Staff Software Engineers to balance the role of an individual contributor while also anchoring new projects, leading technical direction and mentoring other engineers on the team. Our engineering team leverages a diverse tech stack and our focus is finding smart engineers who’ve wo...

Ritchie Bros Auctioneers Incorporated
Burnaby, British Columbia

College diploma or university degree in computer science, information systems, computer engineering, or equivalent. ...

Datavant
Canada
Remote

At Datavant we are excited to meet engineers who problem solve, build, and understand the methodologies and underlying concepts of software engineering. Our goal is to connect the world’s health data and as a Staff Engineer you will work on the architecture and design level solutioning of our produc...

Babylist
Canada

Babylist is currently seeking a dynamic and enthusiastic Staff Software Engineer to join our recently established Health team. In your capacity as a Staff Software Engineer, collaboration with our product and design teams will be integral to shaping new product initiatives and implementing flexible,...

Coinbase
Canada
Remote

We’re looking for Staff Software Engineers to balance the role of an individual contributor while also anchoring new projects, leading technical direction and mentoring other engineers on the team. Our engineering team leverages a diverse tech stack and our focus is finding smart engineers who’ve wo...

Chainalysis
Vancouver, British Columbia

Software Engineers on the Core Services team build solutions across our service and product offering that unify our customer experience and accelerate innovation at Chainalysis. Liaise with Chainalysis engineering teams to build distributed software solutions across multiple products driving reliabi...

Rivian
Vancouver, British Columbia

As a staff engineer, you will be crucial in designing, implementing, and maintaining robust and scalable backend systems and leading the team's technical direction. Responsibilities Collaborate with our Machine Learning engineers, full-stack engineers, and product and cross-functional teams to bring...