Apply now

Posted 5 months ago

Senior Software Engineer, CMS (Modernization of Registry)

@ AutoTrader.ca

Toronto, Ontario

Apply now
SIGNALS

Overview

TRADER is hiring a Senior Software Engineer for its Collateral Management (CMS) team to modernize the CMS Registry lien management platform. The role involves designing and delivering .NET and Angular services, leading containerization and runtime upgrades, and owning architecture and CI/CD for mission-critical lender systems. Base salary is CAD $140,000 to $190,000, with a bonus structure and 3% pension matching.

Responsibilities:

  • Design and implement scalable .NET and Angular services and RESTful APIs
  • Lead registry modernization, containerization and runtime upgrades
  • Own architecture decisions and systems end-to-end in production
  • Establish CI/CD pipelines with GitHub Actions
  • Mentor engineers through code reviews and design discussions

Requirements summary:

  • Strong hands-on experience with production .NET and C#
  • Experience 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
  • Demonstrated use of AI-assisted development and testing tools

Tools & skills

Benefits mentioned

Retirement planEmployee assistanceWellness
Source and dates

Employer career site / ATS feed · greenhouse

Employer posting date
2026-05-28
First seen by our source
2026-10-08
Source record updated
2026-10-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedRetirement plan, Performance bonus, Employee discount, Wellness, Paid training

Summary and details written by AI from the posting; the employer’s posting is the authority.

AutoTrader.ca

FieldValue
Open jobs on Jobsy32
Job description

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.

Compensation

Our ranges reflect 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.

The base salary range for this position is

$140,000—$190,000 CAD

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.

Similar jobs

  • Software Engineer

    Mississauga, ON
    HybridFull Time

    FIL Delivery

    2+ YOECandidates need at least 2 years of professional web software experience, working knowledge of TypeScript and Node.js, and daily use of AI coding tools. Interest in logistics and supply chain and the ability to work directly with users are also required.

    TypeScript, Node.js, Azure Functions, Service Bus, Next.js, React

  • Senior Software Engineer, Database

    Ottawa, ON
    $170k–$230k/yrRemoteFull Time

    InfluxData: InfluxData is a remote-first company with a globally distributed workforce.

    8+ YOECandidates need 8+ years of professional software experience, deep knowledge of Rust, C++, or Go, and experience with distributed, high-availability systems. Experience using AI coding tools is also required.

  • Intermediate Software Engineer (Frontend/UI)

    Toronto, ON
    HybridFull Time

    Achievers

    3+ YOECandidates need 3+ years of software engineering experience, solid React and TypeScript skills, and knowledge of accessibility standards and testing. A bachelor's degree in computer science or equivalent practical experience is expected.

    React, TypeScript, GitHub, GCP Gemini Code Assist, Claude, Docker

  • Senior Software Engineer (Azure)

    Concord, ON
    $120k–$140k/yrOn-siteFull Time

    DEG Services

    7+ YOE2+ MgmtCandidates need 7+ years of software engineering experience, including 2+ years in a technical lead or mentoring role and Level 3 production support. Strong hands-on skills with Azure, CI/CD, Infrastructure as Code, APIs and application security are required.

    Microsoft Azure, Azure DevOps, GitHub Actions, Bicep, Terraform, React

  • Software Engineer, ML Ops

    Toronto, ON
    RemoteFull Time

    AeroVect: The Airport Automation Company

    Candidates need a Bachelor's or Master's in computer science, robotics, data engineering or a related field, with strong Python and working knowledge of ROS2, Docker and AWS. A Master's, MLOps or robotics data experience, and familiarity with Weights & Biases are preferred.

    ROS2, Docker, AWS S3, AWS EC2, Weights & Biases

  • Software Engineer

    London, ON
    $82k–$122k/yrFull Time

    CARFAX

    3+ YOECandidates need 3+ years of object-oriented programming experience, strong Java or Kotlin and Spring Boot skills, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, a real commitment to TDD, and the ability to communicate with technical and non-technical audiences.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

    Senior Software Engineer

    London, ON
    $93k–$139k/yrFull Time

    CARFAX

    5+ YOECandidates need 5+ years of hands-on object-oriented programming, strong Java or Kotlin and Spring Boot experience, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, plus a real commitment to TDD and the ability to lead and mentor.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

  • Senior Software Engineer - Kubernetes platform

    Toronto, ON
    Hybrid

    Cloudflare: (NYSE: NET) is the leading connectivity cloud company.

    Cloudflare needs candidates with experience managing production Kubernetes clusters and operating systems at scale. They should be strong at Linux debugging, IP networking and writing code in Go, TypeScript or shell.

    Kubernetes, Linux, Envoy, Contour, Consul, etcd

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.