Director of Software Engineering
Remote
Full Time
#Financial Services
#Cryptocurrency
#Engineering
#Software Engineering
#Team Leadership
#Node.Js
#TypeScript
#React Native
#Postgres
#Docker
#Kubernetes
#Kafka
#Datadog
At Shakepay, we are dedicated to ushering in the Bitcoin golden age. Since our founding in 2015, we have been hard at work reimagining financial services to ensure every Canadian receives their fair shake. From our early days to the launch of the Shakepay Card in 2022, we have grown into a platform where over one million Canadians manage their bitcoin savings and take control of their financial future. Backed by 44 million dollars in venture capital and regulated across every Canadian province and territory, we are a team that values open communication, rapid shipping, and meaningful work. We are looking for someone who wants to help us build something truly special.
The opportunity
As our Director of Software Engineering, you will serve as a builder for our builders. We are moving away from the decaying technology of legacy banking and constructing new, robust experiences from the ground up. In this executive role, you will empower our engineering teams to create innovative wealth-building tools, ensuring they have the support and vision needed to deliver exceptional experiences to our customers. You will act as a bridge between technical strategy and product execution, helping us scale our systems while maintaining the high standards our community expects.
A day in the life
- You will mentor and grow individual contributors and engineering managers, fostering their professional development while ensuring our teams remain productive and engaged.
- You will lead foundational, multi-discipline teams through complex, full-stack projects, driving the strategy for how we test, validate, and safely deploy new features across our web and mobile applications.
- You will collaborate closely with product, design, legal, and customer support departments to ensure our technical roadmap aligns with our broader mission and user needs.
Who you are
You are a seasoned leader with a passion for building high-growth systems. You thrive in environments where collaboration is key and you possess the ability to align cross-functional teams toward a common goal. Because our platform serves a diverse Canadian audience, fluency in English is required.
Key qualifications include:
- At least 10 years of experience in software engineering, including 5 years in leadership roles and 2 years managing other leads.
- A proven track record of scaling teams and technical systems in fast-paced environments.
- Familiarity with modern tech stacks, such as Node.js, TypeScript, React Native, Postgres, Docker, Kubernetes, Kafka, and Datadog, is highly valued.
- Previous experience building financial applications or a strong interest in Bitcoin is considered a significant asset.
Why you'll love it here
We believe in rewarding our team members for their contributions and supporting their long-term well-being. When you join us, you will enjoy a variety of benefits designed to help you thrive:
- Ownership: Every team member receives stock options as part of their total compensation.
- Health and Wellness: We provide comprehensive medical and dental insurance, along with dedicated wellness spending accounts.
- Flexibility: This is a remote-first role, allowing you to work from anywhere in Canada, with optional access to our offices in Montreal and Toronto.
- Professional Growth: We offer a 2,000 dollar annual learning budget to support your certifications, courses, and training.
- Time Off: Enjoy 20 days of paid time off per year, plus a 1,000 dollar bonus if you use your full allotment.
- Supportive Benefits: We offer 18 weeks of parental leave topped up to 100 percent of your salary.
- Connection: We host regular company retreats and team-specific offsites to ensure we stay connected and have fun together.
Shakepay
7 views
Markets




