Location: Downtown Toronto (Hybrid)
The Evolution: A Canadian Success Story
CanCap is a Canadian success story. We established our reputation as a significant player in the Canadian automotive lending space. Today, that foundation supports a broader ecosystem of financial services operating in the background.
Now, we are changing. We are evolving from a traditional financial institution into a product-led technology company. We are reimagining our operations with the speed and tooling of a modern tech firm.
A note on our current look: We are currently overhauling our entire brand and public presence. If you visit our website today, you will see our history. We are looking for the engineers who will build our future.
The Role: Setting the Standard
We are looking for a Senior Software Engineer to help define the technical direction of our platform. In this role, your impact extends beyond the code you write. You will act as a technical anchor—designing scalable systems, establishing patterns, and elevating the engineers around you.
Depending on your strengths and interests, you might lead initiatives in:
Core Platform: Architecting distributed backend services and establishing API standards.
Full Stack Product: Defining frontend architecture and building complex, end-to-end features for our customers.
Data \& AI: Designing applications that leverage our Databricks Lakehouse and integrating LLMs into critical business workflows.
What You Bring
Technical Mastery: You have deep, production-grade command of Python, TypeScript (React), or both. You write code that is not just functional, but readable, testable, and maintainable by others.
System Design: You look at the big picture. You understand the trade-offs between microservices and monoliths, you know when to introduce a queue, and you can design schemas that scale with the business.
Data-Aware Engineering: You understand that modern apps live and die by their data. You are comfortable interacting with data platforms (Databricks experience is a plus) and understand how to build applications that consume complex data models.
Mentorship \& Leadership: You lift the team up. You conduct thorough code reviews, pair with junior engineers, and foster a culture of technical excellence.
Operational Ownership: You believe in "you build it, you run it." You care about observability, deployment strategies, and debugging complex issues in production.
Experience Guide: We prioritize your ability and the complexity of the systems you have built over the exact number of years on your resume. We typically see successful Senior candidates with 5+ years of professional experience.
How We Work
We believe in clean architecture, thoughtful implementation, and massive leverage.
Developer-Led Tooling: We invest heavily in the tools our engineers actually want to use. We actively experiment with and adopt the latest AI assistants (like Claude, Cursor, Antigravity, and Copilot) to reduce boilerplate and improve velocity. Our tooling strategy is driven by developer feedback and real-world utility.
Technically Agnostic, but Opinionated: While our core stack is Python and TypeScript running on GCP, we value collaborative design and scalable architecture over rigid adherence to specific syntax.
Modern Data Architecture: We are building a unified intelligence platform using Databricks. While we use PostgreSQL for specific transactional services, we view our data lake as the engine of the business, and our software engineers interact closely with it.
Product Impact: You will collaborate directly with designers and product owners to solve actual business problems, rather than just executing tickets.
Why Join CanCap Now?
Impact: You will be part of the wave that transforms a legacy institution into a modern technology leader. Your code will manage critical financial lifecycles for millions of Canadians.
Culture: We are a company of innovators who treat each other with respect. We leave our egos at the door and focus on doing the "right thing" for our customers and our code.
Growth: Because we are evolving so quickly, opportunities for architectural ownership and leadership are abundant.
Diversity and Inclusion
CanCap is an equal opportunity employer and values diversity. We are committed to building and evolving a team reflecting a variety of backgrounds, perspectives, and skills.
To be considered for employment, you will need to successfully pass a criminal background check and validate your work experience.
Thank you to all interested applicants. Only candidates who possess the experience, skills, and qualifications outlined above will be contacted for next steps in the hiring process.