Senior Software Engineer
Autoscout24•1d 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