
Remote opportunity at
ShakepaySenior Software Engineer (future opportunities)
Shakepay seeks a Senior Software Engineer to join its remote team for future opportunities. Founded in 2015, the company provides financial infrastructure and cryptocurrency services that…
Career Tools
About This Role
Shakepay seeks a Senior Software Engineer to join its remote team for future opportunities. Founded in 2015, the company provides financial infrastructure and cryptocurrency services that allow over one million Canadians to buy, earn, and save bitcoin simply and securely, including the Shakepay Card. This position suits engineers who enjoy responsibility, navigate ambiguity effectively, and focus on delivering reliable production software. The selected candidate will handle systems that transfer real…
Job Description
Shakepay seeks a Senior Software Engineer to join its remote team for future opportunities. Founded in 2015, the company provides financial infrastructure and cryptocurrency services that allow over one million Canadians to buy, earn, and save bitcoin simply and securely, including the Shakepay Card.
This position suits engineers who enjoy responsibility, navigate ambiguity effectively, and focus on delivering reliable production software. The selected candidate will handle systems that transfer real money and impact millions of users, collaborating closely with design and product colleagues from the initial concept through long-term maintenance.
The base salary for this full-time position ranges from $170,000 to $220,000 CAD, supplemented by equity compensation. The company supports remote work from anywhere in Canada alongside optional office availability in Montreal and Toronto.
Responsibilities
- Steer high-impact, ambiguous problems from conception to production launch
- Collaborate with Product and Design teams to outline execution plans and trade-offs
- Design, create, and maintain reliable, correct production systems
- Participate in on-call rotations and handle incident responses for built systems
- Contribute to product and technical decisions that guide the team
- Enhance engineering standards, tooling, and internal processes
Requirements
- Demonstrated ownership of production systems with past on-call responsibilities
- Strong product and customer judgment
- Ability to work through ambiguity and make decisions using incomplete information
- Experience using AI tools daily for tasks like development, debugging, and learning
- Experience reading and maintaining legacy codebases
- Backend development background utilizing Node.js and TypeScript
- Experience working with relational databases such as Postgres
- Experience operating production systems utilizing monitoring and observability tools like Datadog
- Experience working within cloud-based or containerized environments
- Ability to critically review AI-generated pull requests
Qualifications
- Mobile development experience using React Native
- Background in building crypto, payments, or financial systems
- Experience working in fast-moving or high-growth product environments
Core Skills
Benefits
- Unlimited AI token budget
- Stock options included in total compensation
- Comprehensive health and dental benefits with a dedicated mental health budget
- Remote work across Canada with optional access to Toronto and Montreal offices
- Annual training and education budget of $2,000 for courses and certifications
- Twenty vacation days per year accompanied by a $1,000 bonus if all days are used
- Parental leave top-up providing 100 percent salary coverage for 18 weeks
- Quarterly company-wide or team-specific offsite events
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is this job located?
This is a remote position that can be performed from anywhere in Canada. Employees also have optional access to company office spaces located in Toronto and Montreal.
What is the salary range for the Senior Software Engineer position?
The base salary ranges from $170,000 to $220,000 CAD, with actual pay determined by experience, skills, and role level. Total compensation also includes equity.
What technical background is required?
Candidates need experience in backend development using TypeScript and Node.js, relational databases like Postgres, operating production systems with Datadog observability, and working in cloud or containerized environments.
What benefits are included?
Perks include stock options, full health and dental coverage with mental health funding, a $2,000 annual learning budget, 20 vacation days with a completion bonus, 18 weeks of parental leave top-up, and an unlimited AI token budget.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.