Senior Software Engineer, CMS
Job description
About the role
New Duty Order: Senior Software Engineer, Collateral Management
TRADER operates as a leading Canadian digital automotive solutions provider. Our organization delivers value through distinct brands including AutoTrader.ca, AutoSync, and Dealertrack Canada alongside CMS. These platforms serve to facilitate vehicle transactions and financing for consumers and institutions nationwide. We function as part of the AutoScout24 group, which represents Europe's largest online automotive marketplace. Our collective efforts focus on evolving how vehicles move through the Canadian market. More information regarding our mission and reach is available at tradercorporation.com.
The following position exists within the Collateral Management (CMS) team. This team is responsible for a national technology solution. It enhances lien and registration services, recovery operations, and insolvency management for Canadian lending institutions.
Auto Repossession & Remarketing
We are seeking a Senior Software Engineer to join this critical function. The selected candidate will take end-to-end ownership of initiatives. They must thrive in environments with uncertain requirements. The role involves constructing systems that hold significant importance for our organization. This position is classified as AI-first in its approach. This does not refer to naming conventions. It describes a practical methodology. You will continuously assess where artificial intelligence can improve processes. This includes large language models and agentic tools. The goal is to enhance engineering velocity, system quality, and operational efficiency. You will exercise sound judgment regarding the appropriate application of these technologies.
The successful engineer will shape system architecture. They will guide technical strategy. They will be responsible for work from initial design through deployment in production. The influence of this role is direct. The scale of operation is national. The accountability is substantial.
What you'll do
- Craft intake workflows for our AutoSync and Dealertrack Canada systems, managing the full lifecycle of these processes from conception through deployment and maintenance.
- Design resilient build pipelines that integrate CMS modules, ensuring the continued stability and performance of the AutoTrader.ca platform under national-scale operations.
- Champion rigorous review practices that validate data flows across our network of Canadian lender interfaces, ensuring integrity and compliance.
- Coordinate ship schedules for collateral management features to guarantee the reliability and availability of the dealer portal on a national level.
- Forge partner integrations that align our recovery services with external loan processing ecosystems, facilitating seamless data exchange and operational continuity.
- Guide architecture decisions for AI-first repossession routing logic, leveraging strategic technical planning to optimize outcomes.
- Establish real-time status visibility for stakeholders, providing transparent and timely insights into system performance and operational status.
- Validate system behavior under load, conducting thorough testing to confirm reliability, scalability, and robustness in production environments.
- Confirm that invoice generation meets regulatory timelines for insolvency cases, ensuring adherence to legal and compliance standards.
- Document operational runbooks that clarify data ownership for lien release and remarketing workflows, creating clear and actionable procedural guidance.
- Mentor junior engineers, fostering a culture of growth and excellence by sharing knowledge and best practices.
- Guide testing strategies that protect registration integrity across all provincial jurisdictions, ensuring consistent and reliable system behavior.
Requirements
You will confirm eligibility by verifying specific information and requirements at that location. You hold a strong command of software development principles and practices, demonstrating mastery of core engineering concepts and modern development methodologies. You possess the ability to operate effectively in a fast-paced, dynamic environment, adapting quickly to changing priorities and demands. You demonstrate ownership across the full lifecycle of complex software systems, taking responsibility for design, implementation, testing, deployment, and ongoing optimization. You exhibit a high degree of comfort when navigating ambiguity and evolving priorities, making informed decisions despite incomplete information. You apply rigorous analytical thinking to solve intricate technical problems, employing creative and methodical approaches to challenges. You communicate with clarity and precision to diverse stakeholders, ensuring alignment and understanding across technical and non-technical audiences. You contribute positively to a collaborative team culture, working cooperatively and supportively with colleagues to achieve shared objectives. You maintain a mindset focused on continuous learning and improvement, seeking opportunities to expand skills and enhance outcomes.
You must verify specific information and requirements at the location to confirm your eligibility for this role.
Key facts
Requirements
You will confirm eligibility by verifying specific information and requirements at that location. You hold a strong command of software development principles and practices. You possess the ability to operate effectively in a fast-paced, dynamic environment. You demonstrate ownership across the full lifecycle of complex software systems. You exhibit a high degree of comfort when navigating ambiguity and evolving priorities. You apply rigorous analytical thinking to solve intricate technical problems. You communicate with clarity and precision to diverse stakeholders. You contribute positively to a collaborative team culture. You maintain a mindset focused on continuous learning and improvement.
This role requires confirmation of details Applicants must verify specific information and requirements at that location.
Practical notes
This position requires confirmation of details Applicants must verify specific information and requirements at that location.