RB Global Logo

RB Global

Staff Software Engineer

Reposted 8 Days Ago
Be an Early Applicant
Hybrid
Mississauga, ON, CAN
Senior level
Hybrid
Mississauga, ON, CAN
Senior level
Lead modernization of large .NET monoliths into cloud-native microservices. Drive architecture, data-access patterns, observability, security, and performance. Mentor engineers, lead design and discovery, and support level-3 incidents while collaborating with cross-functional teams.
The summary above was generated by AI

About the Role:

IAA is seeking a highly experienced Staff Engineer to join the IAA International team.

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 Principal Engineers, Engineering managers, Architects, and cross-functional partners to design, build, and scale high-impact systems We're looking for experienced 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.

Key Responsibilities:

  • Lead application modernization initiatives, including migration from legacy .NET Framework to modern .NET (.NET Core / latest LTS).
  • Drive architectural design for scalable, modular services and APIs supporting high-volume operational workflows.
  • Partner with Product and Architecture to decompose monolithic applications into well-defined domains and services.
  • Define and implement modern data-access patterns using ORMs, repository patterns, and controlled schema migrations.
  • Improve system performance, resilience, and fault tolerance through sound design practices (timeouts, retries, idempotency, and graceful degradation).
  • Establish and enforce engineering standards for code quality, testing, and maintainability.
  • Embed observability into applications using structured logging, metrics, and distributed tracing (OpenTelemetry).
  • Design secure-by-default application patterns including authentication, authorization, secrets management, and secure coding practices.
  • Lead technical discovery and solution design for complex, cross-team initiatives.
  • Mentor senior and mid-level engineers through design reviews, code reviews, and hands-on technical guidance.
  • Support and coordinate “level 3” incidents including after hours as necessary
  • Collaborate closely with Infrastructure, Security, Data, and Operations teams to ensure solutions meet operational and compliance requirements.

Qualifications:

  • 8+ years of professional software engineering experience, with significant time spent modernizing large-scale applications.
  • Demonstrated experience operating at a Staff or Principal Engineer level, influencing architecture and technical direction.
  • Deep expertise in C#, .NET, .NET Core, and modern application development practices.
  • Strong experience designing RESTful APIs and service-oriented or domain-driven architectures.
  • Hands-on experience modernizing legacy systems and databases in production environments.
  • Strong understanding of relational databases and modern data-access strategies.
  • Experience with cloud platforms (Azure preferred) and cloud-native application patterns.
  • Excellent communication skills with the ability to clearly explain technical tradeoffs to engineering and business stakeholders.
  • Proven ability to lead through influence, mentor engineers, and raise overall engineering quality.

Bonus Experience:

  • Experience with high-throughput, transaction-heavy operational systems.
  • Exposure to event-driven or asynchronous architectures.
  • Experience modernizing applications in regulated or compliance-sensitive environments.
  • Familiarity with front-end modernization (e.g., React) as part of full-stack initiatives.
About Us
 IAA Holdings, LLC (IAA)

IAA Holdings, LLC (IAA), a Ritchie Bros. Auctioneers company (NYSE: RBA) and (TSX: RBA), is a trusted global marketplace for insights, services, and transaction solutions for commercial assets and vehicles. Leveraging leading-edge technology and focusing on innovation, IAA’s unique platform facilitates the marketing and sale of total-loss, damaged and low-value vehicles. IAA serves a global buyer base – located throughout over 170 countries – and a full spectrum of sellers, including insurers, dealerships, fleet lease and rental car companies, and charitable organizations. Buyers have access to multiple digital bidding and buying channels, innovative vehicle merchandising, and efficient evaluation services, enhancing the overall purchasing experience. IAA offers sellers a comprehensive suite of services aimed at maximizing vehicle value, reducing administrative costs, shortening selling cycle time and delivering the highest economic returns.

Similar Jobs

Yesterday
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Lead the architecture and development of scalable data platforms and distributed processing systems. Establish enterprise data governance, quality, privacy, compliance, schema management, and lifecycle standards. Drive resilient, automated, and observable data pipeline strategies; evaluate technologies; review complex architectures; collaborate with business and technology stakeholders; and mentor data engineers in stream processing, data modeling, and MLOps.
Top Skills: AWSContainersConversational AiDistributed Processing SystemsGCPMachine LearningMicroservicesAzureMlopsRestful ApisStream Processing
4 Days Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Designs scalable, secure solution architectures aligned with business goals; develops capability catalogs, leads Architectural Decision Records and High-Level Design reviews, participates in architecture governance, promotes technology strategies, and mentors engineering teams. The role requires extensive software engineering and systems architecture experience, public cloud expertise, stakeholder collaboration, and experience operating in regulated technology environments.
Top Skills: AWSContainersGCPMicroservicesAzureRestful ApisTogaf
5 Days Ago
Easy Apply
Hybrid
Toronto, ON, CAN
Easy Apply
Senior level
Senior level
Marketing Tech • Mobile • Software
Lead full-stack engineering initiatives for Braze’s AI Decisioning products, building polished interfaces, data models, APIs, background jobs, and services connected to machine-learning pipelines. Shape web application architecture, influence product strategy, mentor engineers, drive technical consensus, and support teams delivering AI solutions. The role emphasizes scalable, maintainable software, excellent user experiences, testing discipline, and agentic AI-assisted development.
Top Skills: EmbeddingsLlmsPythonReactReinforcement LearningRuby On RailsTypescriptVue

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account