Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Senior Software Engineer, CMS (Auto Repossession & Remarketing)

AutoScout24
CompanyAutoScout24
CategoryEngineering
LocationToronto
RemoteOn-site (inferred)
EmploymentNot stated
LevelSenior
SalaryNot stated by the employer
Posted5 Jan 2026
Last verified3 Aug 2026
SourceEmployer ATS (greenhouse)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
  We are TRADER, a Canadian leader in digital automotive solutions. Our flagship brands —  AutoTrader.ca ,  AutoSync ,  Dealertrack Canada and CMS  — help Canadians buy, sell, and finance vehicles with confidence.   As part of  AutoScout24 group , Europe’s largest online car marketplace, we’re shaping the future of automotive retail in Canada and beyond.   Learn more at  tradercorporation.com .   This role will be within our  Collateral Management (CMS)  team, a national tech solution that boosts lien and registration services, recovery services, and insolvency management solutions for Canadian Lenders.   --- Auto Repossession & Remarketing   We’re looking for a  Senior Software Engineer  who takes end-to-end ownership, thrives in ambiguity, and wants to build systems that matter. This role is central to  rethinking and rebuilding our auto repossession and remarketing platform , a system that directly influences how vehicles are recovered, processed, and remarketed across Canada’s automotive ecosystem. This is an  AI-first engineering role —not in name, but in practice. You’ll continuously evaluate where AI (including LLMs and agentic tools) can meaningfully improve  engineering velocity, system quality, and operational efficiency , while applying strong judgment about where it should  not  be used.   You’ll help shape architecture, influence technical direction, and own what you build—from design to production. The impact is real, the scale is national, and the responsibility is genuine.   What  You’ll Do:   Build & Evolve Critical Systems   Rethink and reshape core workflows based on a deep understanding of  auto repossession and remarketing processes . Design and implement scalable, resilient systems  using modern architectural principles: clear service boundaries, modularity, and observability. Incorporate LLMs and AI-driven components  to improve data validation, document processing, and operational decision-making. Use AI-assisted and agentic coding tools  to accelerate development—while maintaining high standards for correctness, security, and maintainability.   Own Architecture & Technical Decisions   Drive architectural discussions and decisions, balancing  pragmatism with technical excellence . Set and enforce high quality bars  for new services and modules, with a focus on testability, performance, and reliability. Identify and reduce technical debt in ways that measurably improve developer velocity and system robustness.   Build With an Ownership Mindset   Work across the  full software lifecycle : design, build, deploy, operate, and iterate. Embrace a “you build it, you run it”  DevOps mindset alongside your team. Make thoughtful trade-offs between effort, quality, and user value—always with accountability for outcomes.   Collaborate & Lead   Work closely with product managers, designers, and other engineers in an agile, cross-functional team. Contribute ideas, challenge assumptions, and continuously improve how we build software. Mentor and support other engineers through code reviews, design discussions, and technical leadership.   What  We’re Looking For: A senior engineer who  owns results , not just implementations. Someone who enjoys complex problem-solving  and isn’t afraid of legacy systems—or changing them. Strong engineering fundamentals: clean code, testing discipline, system design, and performance awar