AutoTrader.ca

Senior Software Engineer

AutoTrader.ca
Apply
18 days ago
Toronto, CanadaSenior

Responsibilities

  • Extend and modernize a large production codebase supporting fraud detection and risk analysis.
  • Design and implement scalable, resilient, observable software solutions.
  • Drive architectural discussions, technical decisions, quality standards, and technical debt reduction.
  • Work across design, development, deployment, operations, and iteration of software systems.
  • Collaborate with product managers, designers, and engineers in a cross-functional team.
  • Mentor engineers through code reviews, design discussions, and technical leadership.
  • Use AI and generative AI tools to improve coding, debugging, reviews, documentation, and decision support.

Requirements

  • Senior-level software engineering experience with ownership of results and production systems.
  • Strong engineering fundamentals in clean code, testing, system design, performance, reliability, and maintainability.
  • Strong experience with TypeScript and modern React / Next.js.
  • Strong experience building production systems with .NET, preferably modern .NET or .NET Core.
  • Comfort operating production environments and working with legacy systems.
  • Ability to make architectural trade-offs, solve complex problems, and provide technical leadership.
  • Experience leveraging AI or generative AI to enhance engineering productivity and automate repetitive workflows.

Benefits

  • Gym discounts.
  • Employee and Family Assistance program.
  • Virtual wellness events.
  • Conferences and training budget.
  • Regular internal training programs.
  • 3% matching toward the pension and multiple forms of income protection.
  • Annual bonus structure.
  • 3% CPP matching.
  • Benefits available from day one.

Tech Stack

.NETNext.jsReactTypeScript
AutoTrader.ca

About AutoTrader.ca

1,001-5,000 employees
Contact me