Staff Software Engineer
Build financial products and features, write high-quality, well-tested production code, participate in code reviews, contribute to technical vision and architecture, support production systems through on-call rotations, and deliver reliable services across the technology stack, including bitcoin-related product work.
Responsibilities
- Participate in building financial products of the future
- Write high-quality, well-tested production-level code
- Participate in code reviews
- Collaborate on setting the company's technical vision
- Participate in on-call rotations for the team
Requirements
- 10+ years of experience working as a software engineer
- Comfort working across the technology stack
- Fluency in English
Benefits
- Stock options for every employee
- Yearly salary assessments
- Health and dental coverage, including health and wellness spending accounts
- Remote work from anywhere in Canada with optional office access in Montreal and Toronto
- Annual $2,000 budget for courses, certifications, and training
- 20 days of vacation per year and a $1,000 bonus for using all vacation
- Parental leave top-up to 100% of salary for 18 weeks
- Quarterly team-specific or company-wide offsites