← All jobs in Canada

Remote · Software Engineer

Senior Software Engineer - future opportunities

Shakepay · Remote, Canada · Canada

Remote CAD 170k–220k / year Posted Open until 18 Oct 2026
  • Remote 🌎 Remote-friendly: Work from anywhere in Canada, with optional access to our office spaces in Montreal and Toronto. — job description

The job, in the employer's words

At Shakepay, we build products that help Canadians buy, earn, and save bitcoin simply and securely. Since launching in 2015, we’ve grown to more than one million customers across Canada. In 2022, we launched the Shakepay Card, enabling customers to earn bitcoin rewards on everyday spending. Today, we operate real financial infrastructure where correctness, reliability, and judgment matter.

We’re looking for a Senior Software Engineer who wants to own meaningful systems end to end and help shape how we build as a team.

This role is for engineers who enjoy responsibility, thrive in ambiguity, and care deeply about building high-quality software that ships to production and holds up under real-world use.

About the role

As a Senior Software Engineer, you will work on product and platform systems that move real money and impact millions of users. You will collaborate closely with Product, Design, and other engineers to define problems, design solutions, and deliver them to production. You will be expected to operate with a high degree of ownership and judgment, from early design through launch and long-term reliability.

The base salary range for this position is $170,000- $220,000 CAD. Actual compensation is determined based on skills, experience, and role level. Exceptional candidates may be considered above the top of the range, and pay can increase quickly for those who make a big impact in the role. Total compensation: In addition to base salary, this role includes equity compensation. We use clear job levels and market-based salary bands to ensure compensation is fair and consistent across the company.

In this role, you will:

  • Take ambiguous, high-impact problems and drive them from idea to production.
  • Partner closely with Product and Design to define scope, trade-offs, and execution plans.
  • Design, build, and evolve production systems with a strong focus on reliability, correctness, and maintainability.
  • Balance speed and quality, knowing when to move fast and when to slow down.
  • Share ownership of the systems you build, including on-call responsibilities and incident response.
  • Contribute to technical and product decisions that shape the direction of your team
  • Help raise the bar for how the team builds by improving standards, tooling, and processes.

Who we’re looking for

This is a Senior role. We’re looking for someone who has demonstrated ownership of production systems and is comfortable making decisions with real consequences.

You likely bring:

  • Strong product and customer judgment. You care about what is being built and why.
  • Proven ownership of features or systems running in production, including reliability and on-call responsibility.
  • Comfort working through ambiguity and making thoughtful trade-offs with incomplete information.
  • A steady desire to improve your craft and the systems around you.
  • Curiosity, pragmatism, and a bias for action.
  • Active use of AI tools in your day-to-day workflow to accelerate development, debugging, and learning.
  • Comfort reading legacy code and not immediately rewriting it all.

Technical experience

You likely have experience with several of the following:

  • Backend development using Node.js and TypeScript
  • Relational databases such as Postgres
  • Operating production systems with observability and monitoring (eg. Datadog)
  • Working in containerized or cloud-based environments
  • Comfort reviewing AI-generated PRs with the same skepticism you’d apply to a human PR.

Nice to have, but not required:

  • Mobile development with React Native
  • Experience building financial, payments, or crypto-related systems
  • Experience in high-growth or fast-moving product environments

Perks And Benefits

  • 🤖 Generous AI token budget (currently unlimited)
  • 🤝 Stock options as part of their total compensation
  • 🦷 Full health and dental benefits, including a separate budget to take care of your mental health
  • 🌎 Remote-friendly: Work from anywhere in Canada, with optional access to our office spaces in Montreal and Toronto.
  • 🆙 A $2,000 annual budget for courses, certifications, and training to support your career growth.
  • 🌴  20 days of vacation per year. And if you use all your vacation, we give you a $1,000 bonus.
  • 🐣 Parental leave top up to 100% of your salary for 18 weeks.
  • 🙌 Quarterly team-specific or company-wide offsite to connect with each other

We use technology, including artificial intelligence (AI), to support certain parts of our hiring process. This can include tools that assist with scheduling, application review, candidate communications, and generating interview notes, guides, or summaries so our team can stay focused on the conversation. All hiring decisions are made by our hiring team.

We’re committed to building a workplace that’s welcoming and accessible for everyone. If you need any accommodations during the hiring process or once you join Shakepay, , just let us know and we’ll work with you to make sure you have what you need to succeed.

Benefits mentioned

  • 🤖 Generous AI token budget (currently unlimited)
  • 🤝 Stock options as part of their total compensation
  • 🦷 Full health and dental benefits, including a separate budget to take care of your mental health
  • 🌎 Remote-friendly: Work from anywhere in Canada, with optional access to our office spaces in Montreal and Toronto.
  • 🆙 A $2,000 annual budget for courses, certifications, and training to support your career growth.
  • 🌴 20 days of vacation per year. And if you use all your vacation, we give you a $1,000 bonus.
  • 🐣 Parental leave top up to 100% of your salary for 18 weeks.
  • 🙌 Quarterly team-specific or company-wide offsite to connect with each other
  • We’re committed to building a workplace that’s welcoming and accessible for everyone. If you need any accommodations during the hiring process or once you join Shakepay, , just let us know and we’ll work with you to make sure you have what you need to succeed.

Requirements mentioned

  • This is a Senior role. We’re looking for someone who has demonstrated ownership of production systems and is comfortable making decisions with real consequences.
  • Mobile development with React Native
  • Experience building financial, payments, or crypto-related systems
  • Experience in high-growth or fast-moving product environments

No Mondays shows this listing as the employer published it. Check the details on the employer's site before you apply.

More remote jobs in Canada

Lyft · Toronto · yesterday

ML Software Engineer - Routing

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. O…

Remote
NMI · Remote, Canada · yesterday

Senior Software Engineer

NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the underlying systems. This…

RemoteFlexible hoursCAD 100k–120k / year
Topstep · Canada · yesterday

Senior Software Engineer - TRM

Summary As a Senior Software Engineer on Topstep's TRM Engineering team, you'll build the products funded traders and our internal teams use every day: the trader-facing …

RemoteCAD 221k–285k / year
Upgrade · Canada (Remote) · 2 days ago

Développeur - -euse - Expérience IA - IA conversationnelle

Upgrade aide ses clients à avancer dans la bonne direction grâce à des produits financiers abordables et responsables. Depuis 2017, nous avons aidé plus de 7,5 millions d…

RemoteCAD 140k–180k / year
Affirm · Remote Canada · 2 days ago

Senior Software Engineer - Backend - Lakehouse Infra

At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matte…

RemoteCAD 153k–213k / year

1,948 live roles · See all →

Other roles at Shakepay

Shakepay · Remote, Canada · 10 days ago

Staff Security Engineer

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 aro…

RemoteCAD 225k–275k / year
Shakepay · Remote, Canada · 20 days ago

Senior Security Engineer

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 aro…

RemoteCAD 170k–230k / year
Shakepay · Remote, Canada · 2 months ago

Staff Data Scientist - Growth

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 aro…

RemoteCAD 200k–250k / year
Shakepay · Remote, Canada · 2 months ago

Senior Data Scientist - Growth

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 aro…

RemoteCAD 150k–200k / year
Shakepay · Remote, Canada · 3 months ago

Open Application for Bitcoiners - future opportunities

Open Application for Bitcoiners - future opportunities Don't see the perfect role? Good. We are not only hiring for roles. We are looking for Bitcoiners who want to help …

Remote
Shakepay · Remote, Canada · 3 months ago

Staff Product Designer - future opportunities

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 aro…

Remote

7 live roles · See all →

Remote share — Software Engineer jobs in Canada

93% are remote

314 of 339 jobs we have listed

How long they stay open — Software Engineer jobs in Canada

54 days median time open before the listing ended

Based on 27 ended listings

Advertised pay — Software Engineer jobs in Canada

CAD 173k median advertised pay / year

Middle half: CAD 149k – CAD 196k

From 188 listings that state pay