
AutoScout24 · Toronto
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...
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, and finance vehicles. With well-known brands like AutoTrader.ca, AutoSync, and 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, and wants to build systems that
matter. This role is central to modernizing our platform so we can better detect fraud, assess risk, and move faster as a
business. You’ll help shape architecture, influence technical direction, and own what you build—from design to production. The
software you’ll build directly influences financial trust, fraud prevention, and 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.
Build & Evolve Critical Systems
maintainability.
observability).
Own Architecture & Technical Decisions
Build With an Ownership Mindset
Collaborate & Lead
and optimize workflows. You should demonstrate the ability to integrate AI-driven solutions into your daily work —
such as code generation, debugging, reviews, documentation,
and 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
Financial planning
Competitive salary
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, and market conditions. Based on the role the total rewards package may also include benefits, bonus,
and 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.
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, and 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, and 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, and operational efficiency, while 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, and optimize workflows. You should demonstrate the ability to integrate AI-driven solutions into your daily work — such as code generation, debugging, reviews, documentation, and 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, and market conditions. Based on the role the total rewards package may also include benefits, bonus, and 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.
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. --- About the CMS Registry Solution The CMS Registry Solution powers end-to-end collateral and lien management for banks, automotive finance companies, credit unions and other lenders. The platform automates the full lien lifecycle—registration, amendment, search, monitoring and discharge—to protecting lenders, reduce risk and ensure compliance, and provides value-added features such as lien validation, asset monitoring and fraud detection. We’re actively modernizing the platform that is mission-critical used by major financial institutions with a focus on scalability, automation, and developer experience. Current work includes containerizing services, upgrading .NET runtimes, strengthening CI/CD and observability, and adopting Infrastructure as Code—alongside pragmatic AI-assisted development and intelligent QA. You’ll join a small, critical and high-impact team (engineers, product owner, engineering manager) focused on solving real customer problems with durable systems. You’ll be expected to own a major slice of the platform, lead technical execution for key initiatives, and raise the quality bar through strong engineering judgment. What You’ll Do: Build & Evolve Critical Systems * Design and implement scalable, resilient backend and frontend services using .NET (Core / 6+ / 8), Angular, and RESTful APIs * Lead registry modernization initiatives, including containerization of legacy .NET workloads, runtime upgrades, and improvements to deployment and operational reliability * Contribute to data-layer improvements, focusing on performance, scalability, and operational reliability Own Architecture & Technical Decisions * Drive technical design discussions and make pragmatic architectural decisions within the team * Integrate observability, security, and performance best practices into system design * Balance technical excellence with delivery needs when evolving existing systems Build With an Ownership Mindset * Own solutions end-to-end, from design through deployment and production operation * Establish and improve CI/CD pipelines using GitHub Actions and contribute to standardized engineering practices * Take accountability for reliability, operational outcomes, and continuous improvement of owned systems Collaborate & Lead * Collaborate closely with Product, Platform, and other engineering teams to deliver production-ready capabilities * Mentor and support other engineers through code reviews, design discussions, and day-to-day technical leadership * Act as a role model for strong ownership, technical quality, and constructive collaboration What We’re Looking For: Must Have * Strong hands-on experience building production systems with .NET and C# (modern .NET preferred) * Experience working with AWS services such as EC2, S3, CloudWatch, and IAM * Proficiency in Angular, TypeScript, and RESTful API design * Solid understanding of SQL Server and relational data modeling (managed database experience a plus) * Comfort operating in production environments and learning from real-world feedback * Demonstrated experience leveraging AI-assisted development and testing tools to improve productivity, code quality, and operational efficiency * Clear communication skills and a collaborative, ownership-driven approach * A builder’s mindset: If you can think it, you can build it. If you build it, you own it. Nice-To-Have * Experience with Docker, Terraform / CloudFormation, or Kubernetes-based platforms * Background in system modernization, refactoring, or legacy platform evolution * Experience with database performance optimization * Exposure to AI-driven QA (e.g., Playwright, Cypress with AI integrations) 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, and market conditions. Based on the role the total rewards package may also include benefits, bonus, and 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.
Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. The Opportunity: We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions. The Work itself: Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions. Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities Essential Functions: Demonstrates relevant technical working knowledge to understand requirements. Identifies and contributes to the development and solution strategies to team members that improve the design and functionality of interface features across one or more project features, under minimal guidance. Applies standard processes on the use of programming languages (e.g. HTML, C++, Java) to write code that fulfills website modification requests and technical requirements. Collaborates with others to support the piloting of new technology capabilities and features that enhance the user website experience across e-commerce products. Analyzes bugs for simple issues and applies debugging tools to verify assumptions. The Skills You Bring: Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale Challenge the Status Quo: Comfort in pushing the boundaries, “hacking” beyond traditional solutions Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams Qualifications: Basic Qualifications Bachelor's degree in Math, Science, Engineering, or Computer Science, Information Systems or related field AND minimum five (5) years of experience in a directly related field. OR Master's degree in Math, Science, Engineering, or Computer Science, Information Systems or related field AND minimum three (3) years of experience in a directly related field. OR Minimum eight (8) years of directly related experience. Preferred Qualifications Programming Languages: Knowledge of and ability to develop front-end code (e.g. HTML, CSS, and JavaScript) in support of package and product development. This includes the extension of capabilities of packages and products. Web Browser Optimization: The ability to select the "best available" values of some objective function to improve the functional effectiveness of web browsers. User Interface Design: Knowledge of user interface design, which is the interaction where users and computers interact. This includes an understanding of how to provide an optimal industrial design experience through User Interface (UI) Design. API Generation: The ability to develop and apply Application Program Interfaces (APIs), a set of routines, protocols, and tools for building software applications that specify how software components should interact and are used when programming graphical user