Senior Software Engineer (Canada)

Senior Software Engineer (Canada)

03 Aug
|
Shakepay
|
Canada

03 Aug

Shakepay

Canada

- 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

- 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

Benefits

- Equity benefits: We believe everyone at Shakepay should benefit from building a generational company, so every shaker owns stock options

- Get paid in bitcoin: You can choose to take a percentage of your salary in bitcoin. Whether you opt for some or none, the choice to be paid in the hardest, soundest money the world has ever known is yours

- Remote friendly: With a flexible schedule, you can work on your own time, from home or anywhere. And if you’re close by,



you’re welcome to work in our Montreal or Toronto offices whenever you want. Being a remote-first company is awesome, but there’s value in spending time with your teammates and deepening these bonds. So, each shaker is entitled to 15 days of travel and accommodation to any Canadian city each year, covered by Shakepay

- Generous vacation: Time off is essential, and we highly encourage it. We trust you to take as much as you need, when you need it. Every team member is expected to take at least 20 days of vacation each year. To help make sure you do, after taking 20 days, shakers receive a $1,000 bonus to put towards their next vacation

- Insurance coverage: We offer health, dental, paramedical, disability, life, and travel coverage so you’re always at your best. On top of our insurance coverage, all shakers also get access to a health and wellness spending account

- Personal development: It’s a marathon, not a sprint. We’re here to help you define and hit your personal career goals so that you can get where you want to be. To support our team, every shaker gets a $2,000 yearly budget to spend on learning and development

- Working from home: Working from home should be comfortable.



Every shaker gets $1,200 to spruce up their home office and a monthly stipend for home and internet expenses

- Self-sovereignty: The path to self-sovereignty means being in full control of your coins.

We offer a budget for shakers to get a self-hosted wallet and to build a self-hosted node- 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

- Strong product and customer judgment. You care about what is being built and why

- 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

- Proven ownership of features or systems running in production, including reliability and on-call responsibility
- A steady desire to improve your craft and the systems around you

- Comfort working through ambiguity and making thoughtful trade-offs with incomplete information

- Working in containerized or cloud-based environments

- Comfort reviewing AI-generated PRs with the same skepticism you’d apply to a human PR

- Relational databases such as Postgres

- Backend development using Node.js and TypeScript

- Operating production systems with observability and monitoring (eg. Datadog)

- Experience in high-growth or rapid-moving product environments

- Experience building financial, payments, or crypto-related systems

- Mobile development with React Native

📌 Senior Software Engineer (Canada)
🏢 Shakepay
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (canada) / canada