All jobs

Senior Software Engineer, CMS (Auto Repossession & Remarketing)

Autoscout241d ago
CanadaHybridFull-timeSenior Level5+ yrs exp

Top focus

Software EngineerSenior Software EngineerSoftware Engineer Ii
  • 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
  • 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
  • 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
  • operational efficiency
  • 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 awareness.
  • Strong experience with TypeScript and modern React / Next.js
  • Strong experience building production systems with .NET (Core / modern .NET preferred).
  • Comfort operating in production environments and learning from real-world feedback.
  • A builder’s mindset: If you can think it, you can build it. If you build it, you own it.
  • Experience leveraging AI, Generative AI (GenAI) to enhance engineering productivity, automate repetitive tasks
  • optimize workflows. You should demonstrate the ability to integrate AI-driven solutions into your daily work — such as code generation, debugging, reviews, documentation
  • decision support—to improve efficiency for yourself and your teams. A proactive approach to exploring and implementing AI tools that drive innovation and streamline development processes is highly valued.
  • What’s In It For You?
  • We understand that there is life at work and life outside of work. Here are a few benefits we all benefit from that support us to be our creative best.
  • Benefits from Day 1
  • Gym discounts
  • Employee and Family Assistance program
  • Virtual wellness events
  • Conferences & training budget
  • Regular internal training programs
  • Financial planning
  • Let us help you invest in your future with 3% matching towards your pension and multiple forms of income protection.
  • Competitive salary
  • Annual bonus structure
  • 3% CPP matching
  • ---
  • The base salary range for this position is CAD $140,000 – CAD $190,000.
  • This range reflects the expected compensation at the time of posting. The final offer may vary and can be higher based on relevant skills, experience, location
  • market conditions. Based on the role the total rewards package may also include benefits, bonus
  • other employee offerings.
  • Use of Artificial Intelligence in Hiring: We use artificial intelligence (“AI”) in our hiring process, including to screen, assess, or select applicants for this position.
  • Vacancy Status: This job posting is for an existing vacancy.

Required skills

PythonAIsystem designarchitecture
Posted on JobRush — the end-to-end AI job-search platform.