Top Benefits
About the role
The CanCap Group (“CanCap”) is a privately-owned Canadian national financial services company with multiple verticals across automotive, consumer, and merchant lending portfolios. We manage the entire lifecycle of the finance receivable from credit adjudication through to contract administration, customer service, default management and post charge-off recoveries.
We are a company of innovators. We learn from each other, respect each other, and create together. We strive to inspire our customers by continually understanding them, meeting their needs, and keeping them happily surprised. And we always do so with integrity.
When it comes to our customers, partners, and each other, we are always motivated by doing the “right thing”. We are always looking to find the best people and the right methods that allow us to meet this goal and look to the future for growth.
What your day and week could look like
Reporting to the VP, Engineering, the Software Engineer will contribute to the design, development, and optimization of cloud-based web applications. You’ll work across client-side and server-side components, with a strong focus on frontend and UI development using React or other modern frontend frameworks, and backend services built in Python, Go, or Node.js.
You’ll collaborate closely with other engineers, designers, and product owners to deliver reliable, high-quality software that meets performance and scalability goals. This role is ideal for someone who values clean architecture, thoughtful implementation, and continuous improvement — and who is eager to explore how AI-assisted development tools and agents can accelerate high-quality work.
Key responsibilities
- Develop and maintain cloud-based services that support critical business functions.
- Participate fully in all phases of the software development lifecycle — from design and coding to testing and deployment.
- Use modern AI tools and coding assistants (such as Claude, Cursor, or similar agents) to prototype quickly, automate repetitive tasks, and improve development velocity.
- Solve complex problems using scalable, efficient, and maintainable solutions.
- Collaborate in design and code reviews, ensuring adherence to engineering best practices and performance standards.
- Contribute to internal documentation and knowledge sharing across the team.
- Diagnose and resolve production issues by analyzing logs, metrics, and system performance.
What you bring
- Bachelor’s degree or equivalent practical experience.
- 2–3 years of professional software development experience.
- Experience designing and developing APIs using one or more modern backend languages (TypeScript, Python, Go, etc.).
- Strong understanding of modern frontend technologies — JavaScript, TypeScript, and frameworks such as React or similar.
- Experience or interest in using AI-powered development tools (e.g., Claude, Cursor, or similar agents).
- Solid understanding of data structures, algorithms, and software design principles.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and CI/CD practices.
- Excellent problem-solving skills and collaborative mindset.
Nice to have
- Master’s degree in Computer Science or a related technical field.
- Experience with rapid prototyping or proof-of-concept development.
- Background in performance optimization, accessibility, or testing automation.
- Comfort exploring emerging technologies and integrating them into workflows.
What you can expect from us
Our Employee Experience is designed to support and inspire our team through:
- A collaborative, growth-oriented engineering culture.
- Encouragement to innovate, experiment, and continuously learn.
- Comprehensive health and dental benefits.
Work Location & Remote Flexibility
This role follows a hybrid model, requiring employees to work 50% in-office, with flexibility to work remotely or from the office on other days.
The company has two office locations:
- Downtown Toronto (Church Street) – The tech team is primarily based here.
- Mississauga – Another office location, but less frequently used by the tech team.
Next Steps
We take hiring seriously and have designed this process to be thoughtful and transparent. Please take time to do the same with your application — tell us how your skills and experience align with this role and what excites you about joining our team.
Diversity & Inclusion
The CanCap Group and our subsidiaries are equal opportunity employers and value diversity. We are committed to building and evolving a team reflecting a variety of backgrounds, perspectives, and skills.
We appreciate your interest — only candidates selected for next steps will be contacted.
About CanCap Group Inc.
We manage the entire lifecycle of the finance receivable from credit adjudication through to contract administration, customer service, default management and post charge-off recoveries. We are a company of innovators: we learn from each other, respect each other, and create together. We strive to inspire our customers by continually understanding them, meeting their needs, and keeping them happily surprised. And we always do so with integrity.
Nous gérons tout un cycle de vie de la créance financière, de l'adjudication de crédit à l'administration des contrats, au service à la clientèle, à la gestion des défauts et aux recouvrements après imputation. Nous sommes une entreprise d'innovateurs: nous apprenons mutuellement, nous nous respectons et créons ensemble. Nous nous efforçons d'inspirer nos clients en les écoutant, en répondant à leurs besoins et en les gardant agréablement surpris. Et nous le faisons toujours avec intégrité.
Top Benefits
About the role
The CanCap Group (“CanCap”) is a privately-owned Canadian national financial services company with multiple verticals across automotive, consumer, and merchant lending portfolios. We manage the entire lifecycle of the finance receivable from credit adjudication through to contract administration, customer service, default management and post charge-off recoveries.
We are a company of innovators. We learn from each other, respect each other, and create together. We strive to inspire our customers by continually understanding them, meeting their needs, and keeping them happily surprised. And we always do so with integrity.
When it comes to our customers, partners, and each other, we are always motivated by doing the “right thing”. We are always looking to find the best people and the right methods that allow us to meet this goal and look to the future for growth.
What your day and week could look like
Reporting to the VP, Engineering, the Software Engineer will contribute to the design, development, and optimization of cloud-based web applications. You’ll work across client-side and server-side components, with a strong focus on frontend and UI development using React or other modern frontend frameworks, and backend services built in Python, Go, or Node.js.
You’ll collaborate closely with other engineers, designers, and product owners to deliver reliable, high-quality software that meets performance and scalability goals. This role is ideal for someone who values clean architecture, thoughtful implementation, and continuous improvement — and who is eager to explore how AI-assisted development tools and agents can accelerate high-quality work.
Key responsibilities
- Develop and maintain cloud-based services that support critical business functions.
- Participate fully in all phases of the software development lifecycle — from design and coding to testing and deployment.
- Use modern AI tools and coding assistants (such as Claude, Cursor, or similar agents) to prototype quickly, automate repetitive tasks, and improve development velocity.
- Solve complex problems using scalable, efficient, and maintainable solutions.
- Collaborate in design and code reviews, ensuring adherence to engineering best practices and performance standards.
- Contribute to internal documentation and knowledge sharing across the team.
- Diagnose and resolve production issues by analyzing logs, metrics, and system performance.
What you bring
- Bachelor’s degree or equivalent practical experience.
- 2–3 years of professional software development experience.
- Experience designing and developing APIs using one or more modern backend languages (TypeScript, Python, Go, etc.).
- Strong understanding of modern frontend technologies — JavaScript, TypeScript, and frameworks such as React or similar.
- Experience or interest in using AI-powered development tools (e.g., Claude, Cursor, or similar agents).
- Solid understanding of data structures, algorithms, and software design principles.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and CI/CD practices.
- Excellent problem-solving skills and collaborative mindset.
Nice to have
- Master’s degree in Computer Science or a related technical field.
- Experience with rapid prototyping or proof-of-concept development.
- Background in performance optimization, accessibility, or testing automation.
- Comfort exploring emerging technologies and integrating them into workflows.
What you can expect from us
Our Employee Experience is designed to support and inspire our team through:
- A collaborative, growth-oriented engineering culture.
- Encouragement to innovate, experiment, and continuously learn.
- Comprehensive health and dental benefits.
Work Location & Remote Flexibility
This role follows a hybrid model, requiring employees to work 50% in-office, with flexibility to work remotely or from the office on other days.
The company has two office locations:
- Downtown Toronto (Church Street) – The tech team is primarily based here.
- Mississauga – Another office location, but less frequently used by the tech team.
Next Steps
We take hiring seriously and have designed this process to be thoughtful and transparent. Please take time to do the same with your application — tell us how your skills and experience align with this role and what excites you about joining our team.
Diversity & Inclusion
The CanCap Group and our subsidiaries are equal opportunity employers and value diversity. We are committed to building and evolving a team reflecting a variety of backgrounds, perspectives, and skills.
We appreciate your interest — only candidates selected for next steps will be contacted.
About CanCap Group Inc.
We manage the entire lifecycle of the finance receivable from credit adjudication through to contract administration, customer service, default management and post charge-off recoveries. We are a company of innovators: we learn from each other, respect each other, and create together. We strive to inspire our customers by continually understanding them, meeting their needs, and keeping them happily surprised. And we always do so with integrity.
Nous gérons tout un cycle de vie de la créance financière, de l'adjudication de crédit à l'administration des contrats, au service à la clientèle, à la gestion des défauts et aux recouvrements après imputation. Nous sommes une entreprise d'innovateurs: nous apprenons mutuellement, nous nous respectons et créons ensemble. Nous nous efforçons d'inspirer nos clients en les écoutant, en répondant à leurs besoins et en les gardant agréablement surpris. Et nous le faisons toujours avec intégrité.