Senior Software Engineer, CMS (Auto Repossession & Remarketing)
Autoscout24•1d 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