Talent.com
RB Global Inc.
Senior Software EngineerRB Global Inc. • Mississauga, Peel Region, Canada
Senior Software Engineer

Senior Software Engineer

RB Global Inc. • Mississauga, Peel Region, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Description

As a Senior Software Engineer, you will play a pivotal role in shaping the architecture, quality, and technical direction of our proprietary e-commerce software platform.

You will work within a collaborative, cross‑functional engineering team, taking ownership of features and services across our microservices architecture, from design through deployment and operation. You will collaborate closely with engineering managers, staff engineers, and cross‑functional partners to design, build, and scale high‑impact systems. We're looking for engineers who are curious, pragmatic, and comfortable navigating a large, evolving codebase — and who embrace modern AI‑assisted development practices to move faster and smarter.

Responsibilities

  • Design, and deliver highly scalable, fault‑tolerant services and features across our microservices platform.
  • Take end‑to‑end technical ownership — from requirements through deployment, monitoring, and production support.
  • Lead technical design discussions and contribute meaningfully to architecture decisions, technology choices, and engineering standards.
  • Proactively identify and address technical debt — refactor and improve maintainability, performance, and reliability of the codebase.
  • Troubleshoot and resolve complex production issues with urgency and structured problem‑solving.
  • Collaborate with Product, QA, and stakeholders to clarify requirements, surface risks early, and drive solutions to completion with minimal supervision.
  • Champion engineering best practices — testing, CI/CD, security, observability, and documentation.
  • Leverage AI developer tools (e.g., GitHub Copilot, Claude, Cursor) effectively to accelerate development and improve engineering output.
  • Perform other duties as assigned.

Required Qualifications

  • 8+ years of professional software engineering experience in a multi‑team, production environment.
  • .NET Framework/ .NET Core / C# – expert‑level experience designing and building APIs, microservices, and back‑end systems; strong grasp of design patterns and SOLID principles.
  • React – Experience building scalable, maintainable front‑end applications; strong understanding of state management, performance optimization, and component architecture.
  • Good grasp of JVM‑based language fundamentals (Java or Kotlin); able to read, reason about, and contribute to codebases beyond the primary stack when the need arises.
  • Microsoft Azure – solid working knowledge of Azure services with hands‑on experience across one or more of the following: Azure Container Apps (ACA), App Services (Web Apps), Azure Service Bus, Managed PostgreSQL, Key Vault, Application Gateway, Virtual Networks (VNet) & Subnets, Private Endpoints, and Private DNS Zones; experience deploying and operating production workloads in Azure.
  • Databases – SQL Server & PostgreSQL – expert‑level experience with relational database design, complex query optimization, indexing strategies, and performance tuning.
  • RESTful API design – proven ability to design, build, version, and secure APIs at scale.
  • Strong understanding of microservices architecture, distributed systems, and integration patterns.
  • Containers – Docker – strong hands‑on experience; comfortable with containerized application design, networking, and deployment.
  • Experience with CI/CD pipelines (Azure DevOps, GitHub Actions, or equivalent).
  • Solid understanding ofAgile / Scrum practices and the full software development lifecycle.
  • Demonstrated and effective use of AI‑assisted development tools as part of everyday engineering workflow.

Nice‑to‑Have Skills

  • Experience with Kubernetes or Azure Container Apps for container orchestration.
  • Familiarity with event‑driven architecture and message brokers (e.g., Azure Service Bus, RabbitMQ, Kafka).
  • Experience with observability tooling — logging, metrics, and distributed tracing (e.g., Application Insights, OpenTelemetry).
  • Background in e‑commerce, marketplace, or transaction‑heavy platform environments.
  • Experience with Test‑Driven Development (TDD) and pair programming practices.
  • Ability to learn and adapt to newer patterns and technologies as the landscape evolves.

What We're Looking For in You

  • You operate with a high degree of ownership and autonomy — you don't wait to be told what to do next.
  • You are a multiplier — you make the engineers around you better through mentorship, clear communication, and strong technical example.
  • You balance pragmatism and quality — you know when to move fast and when to slow down and do it right.
  • You're comfortable with ambiguity and complexity — you can break down hard problems and drive them to resolution.
  • You stay current and curious — you actively follow the evolving engineering landscape, including AI tooling, and apply what's relevant.

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.

We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

#J-18808-Ljbffr
Créer une alerte emploi pour cette recherche

Senior Software Engineer • Mississauga, Peel Region, Canada

Offres similaires

Senior Software Engineer - API Gateway

Featherless AIMississauga, Peel Region, CA
Temps plein

AI creators, startups, and enterprises.Our serverless approach to inference unlocks the best GPU utilization in AI infrastructure.The API gateway is managed by the Platform Team, who aim to make Fe... Voir plus

 • Offre sponsorisée

Senior Software Engineer - SaaS Authorization Solutions

PointClickCareMississauga, Ontario, Canada
Temps plein

Join PointClickCare as a Senior Software Engineer and lead SaaS authorization initiatives that redefine healthcare access.Utilize your skills in cloud-native development and modern engineering prac... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Infotek Consulting Inc.mississauga, on, ca
Temps plein

Location: Toronto or London, ON.Hybrid: 3 days onsite per week.Contract Duration: June 29, 2026 – June 29, 2027.Rate: Up to $80-95/hour Incorporated.We are currently looking for a.Enterprise Applic... Voir plus

 • Offre sponsorisée

Senior Software Engineer

EPITECOakville, ON, CA
Temps plein

Epitec is seeking an experienced Senior Software Engineer to join our automotive client's team in Oakville, ON.As a Senior Software Engineer, the candidate will play a pivotal role in designing and... Voir plus

 • Offre sponsorisée

Senior Software Engineer

TalentlabMississauga, Peel Region, CA
Temps plein

Senior Software Engineer, Financial Infrastructure.We’re looking for a Senior Software Engineer to join a correctness-critical engineering function responsible for money movement, ledgering, reconc... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Amaris Consultingvaughan, on, ca
Temps plein

Expert (15+ years or niche expertise).Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).The consultant will contribute to the design, development, and modernization of secure and ... Voir plus

 • Offre sponsorisée

Senior Software Engineer

MakeshipMississauga, Peel Region, CA
Temps plein

Makeship empowers influencers, creators, and brands of all sizes to develop and launch limited‑edition products that matter to their fans.Leveraging our design, manufacturing, and marketing experti... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Aversan Inc.mississauga, on, ca
Temps plein

Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified.The role requires de... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Guidewire SoftwareMississauga, Ontario, Canada
Temps plein

Summary We are growing our engineering team and are looking for an experienced, product‑minded Senior Software Engineer to help build and scale our platform.This role is ideal for someone who enjoy... Voir plus

 • Offre sponsorisée

Senior Software Engineer

fiveonefourMississauga, Peel Region, CA
Temps plein

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Octopusapp Inc.Mississauga, Peel Region, CA
Temps plein

Are you an experienced software developer with a passion for finding creative solutions to real-world problems? Jobber is looking for Senior Software Engineers to join our Product Software Engineer... Voir plus

 • Offre sponsorisée

Senior Software Engineer - Elasticsearch Focus

PowerToFlyMississauga, Peel Region, CA
Temps plein

Join Elastic as a Senior Software Engineer specializing in Elasticsearch.This role requires enhancing search functionality and relevance while working remotely with a talented team.As a Senior Soft... Voir plus

 • Offre sponsorisée

Senior Software Engineer

RB Global Inc.Mississauga, Peel Region, CA
Temps plein

As a Senior Software Engineer, you will play a pivotal role in shaping the architecture, quality, and technical direction of our proprietary e-commerce software platform.You will work within a coll... Voir plus

 • Offre sponsorisée

Senior Software Engineer

TapMangoMississauga, Peel Region, CA
Temps plein

We need someone who can build rock-solid solutions for our loyalty and ordering platform that stays reliable when thousands of merchants and their customers are using it simultaneously.You'll archi... Voir plus

 • Offre sponsorisée

Senior Software Engineer

InvertMississauga, Peel Region, CA
Temps plein

This range is provided by Invert.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.The company At Invert, we are on a mission to dramatically redu... Voir plus

 • Offre sponsorisée

Senior Software Engineer - $150,000 A Year

Insight GlobalMississauga, Canada
Temps plein

Senior Software Engineer to build and scale SaaS apps using Python, TypeScript, and Kubernetes. Voir plus

 • Offre sponsorisée

Senior Software Engineer, Backend

Common RoomMississauga, Peel region, Canada
Temps plein

Common Room is the customer intelligence platform that captures every buying signal, giving companies superpowers with AI enrichment and automation to reach the right person with the right context ... Voir plus

 • Offre sponsorisée

Senior Software Engineer – Agentic AI Foundations

Socuremississauga, on, ca
Temps plein

Socure is building the identity trust infrastructure for the digital economy — verifying 100% of good identities in real time and stopping fraud before it starts.The mission is big, the problems ar... Voir plus

 • Offre sponsorisée

Senior Software Engineer

PentasiaMississauga, Peel Region, CA
Temps plein

Get AI-powered advice on this job and more exclusive features.Sign in to access AI-powered advices.Continue with Google Continue with Google.Continue with Google Continue with Google.Continue with ... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Berkeley PaymentsMississauga, Peel Region, CA
Temps plein

Berkeley Payments is a leading payment technology provider specializing in innovative solutions for businesses to manage and process payments seamlessly.We pride ourselves on offering cutting‑edge ... Voir plus