
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A Canadian fintech company is seeking a Senior Software Engineer for their Risk team. The role involves building and evolving risk systems, improving decisioning frameworks, and collaborating with various departments. Ideal candidates will have over 5 years of experience in backend engineering and a passion for fintech. The company offers a remote-friendly work environment and various perks including stock options, health coverage, and a strong focus on growth and learning.
At Shakepay, we’re on a mission to usher in the Bitcoin golden age. We’re reimagining financial services to give every Canadian their fair shake.
Our culture is built around doing work that matters, winning as a team, and celebrating success. If you're the kind of person who values growth, shipping fast, and sharing your ideas openly with a group of like‑minded people, come and build with us!
Since 2015, we’ve been building the Shakepay app to make buying and earning bitcoin fast, easy, and secure. In 2022, we launched the Shakepay Card, allowing shakers to earn bitcoin rewards when they shop. Today, more than one million Canadians use Shakepay to grow their bitcoin savings and take control of their financial future.
We’re regulated across all Canadian provinces and territories, and backed by renowned venture capitalists with a funding of $44M. We have a passionate, loyal, and growing community, and we’re looking for people who want to help us build something truly special.
We’re creating a dedicated Risk team at Shakepay to build the next generation of our risk systems and decisioning capabilities.
The team’s mission is to enable sustainable business growth by protecting customers, Shakepay, and the broader financial ecosystem from abuse while carefully balancing fraud prevention, regulatory compliance, customer experience, and operational efficiency.
This is a small, newly formed team (starting with ~2 engineers and a data partner) with significant ownership, ambiguity, and opportunity to shape foundational systems. The team works closely across fraud, decision science, security, compliance, and customer support, and owns risk-related internal tools and controls.
We’re looking for a Senior Software Engineer to help build and evolve Shakepay’s core risk systems.
In this role, you’ll work on overhauling our risk engine, improving decisioning frameworks, and building the data and tooling needed to detect, prevent, and respond to fraud and abuse. You’ll have broad influence across the engineering organization and a direct impact on customer trust and business outcomes.
This role is ideal for an experienced engineer who enjoys ownership, systems thinking, and operating in ambiguous problem spaces, and who cares deeply about balancing protection with customer experience.
We understand that potential can be just as valuable as experience. If you're eager to learn, grow, and contribute to the mission but worry that you may not have the “right” experience, we still want you to apply.
Fluency in English is required due to the percentage of English‑speaking customers and the nature of our platform, which is available to all Canadians.