AutoScout24

Senior Software Engineer

AutoScout24
Apply
18 days ago
Toronto, CanadaSenior

Responsibilities

  • Extend and maintain a large production-grade codebase with a focus on clean code, testing, and maintainability.
  • Design and implement scalable, resilient solutions with modular architecture, clear boundaries, observability, performance, and reliability.
  • Modernize legacy components supporting fraud detection and risk analysis.
  • Lead architectural discussions, make technical decisions, set quality standards, and reduce technical debt.
  • Own the full software lifecycle from design and development through deployment, operation, and iteration.
  • Collaborate with product managers, designers, and engineers in a cross-functional team.
  • Mentor engineers through code reviews, design discussions, and technical leadership.

Requirements

  • Strong experience with TypeScript and modern React and Next.js.
  • Strong experience building production systems with .NET, preferably .NET Core or modern .NET.
  • Strong engineering fundamentals in clean code, testing, system design, and performance.
  • Experience operating production systems and learning from real-world feedback.
  • Ability to take ownership of outcomes, solve complex problems, and work with or modernize legacy systems.
  • Experience using AI and generative AI to improve engineering productivity, automate repetitive tasks, and optimize workflows.

Benefits

  • Gym discounts, an Employee and Family Assistance program, virtual wellness events, conference and training budgets, and regular internal training programs are available from day one.
  • The company provides 3% pension matching, multiple forms of income protection, an annual bonus structure, and 3% CPP matching.
  • The base salary range is CAD 140,000–CAD 190,000.

Tech Stack

.NETNext.jsReactTypeScript

Categories

AutoScout24

About AutoScout24

501-1,000 employees
Contact me