All jobs

Senior Software Engineer

Autoscout241d ago
CanadaOnsiteFull-timeSenior Level5+ yrs exp

Top focus

Software EngineerSenior Software EngineerSoftware Engineer Ii
  • At AutoScout24, we’re excited to be hiring for our Canadian company, Trader Corporation — a key part of our international family.
  • As the Canadian arm of Europe’s largest online car marketplace, Trader Corporation plays a vital role in transforming how people buy, sell
  • finance vehicles. With well-known brands like AutoTrader.ca , AutoSync
  • Dealertrack Canada , Trader Corporation is driving digital innovation in the automotive industry — now reaching over 25 million Canadians every month.
  • This role will be within the Dealertrack Canada team, the country’s leading automotive financing portal, processing over 6.5 million credit applications annually.
  • ---
  • 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 modernizing our platform so we can better detect fraud, assess risk
  • move faster as a business. You’ll help shape architecture, influence technical direction
  • own what you build—from design to production. The software you’ll build directly influences financial trust, fraud prevention
  • risk decisions across Canada’s automotive ecosystem. Your work will have real impact at scale—and you’ll have the autonomy and responsibility to shape how it’s done.
  • If you’re motivated by ownership, technical challenges, and building systems that truly matter, you’ll feel at home here

What You’ll Do

  • Build & Evolve Critical Systems
  • Improve and extend a large, production-grade codebase with a strong bias for clean code, testing, and long-term maintainability .
  • Design and implement scalable, resilient solutions using modern architecture principles (modularity, clear boundaries, observability).
  • Modernize legacy components to unlock new capabilities in fraud detection and risk analysis .
  • 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 takes responsibility for 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

JavaScriptTypeScriptReactNext.jsAgile
Posted on JobRush — the end-to-end AI job-search platform.