Toronto, Canada
Full time
Senior Software Engineer
Help architect, build, and scale next-generation systems that power our products end-to-end. Work with modern stacks, own features, and shape engineering best practices.
Job description
We build products that scale globally and delight our users. As a Senior Software Engineer, you will help design, build and deliver the next generation of features. You’ll work closely with product, design and engineering across teams, and be a key contributor to our engineering culture.
Help architect, build, and scale next-generation systems that power our products end-to-end. Work with modern stacks, own features, and shape engineering best practices.
About Us
We build products that scale globally and delight our users. As a Senior Software Engineer, you will help design, build and deliver the next generation of features. You’ll work closely with product, design and engineering across teams, and be a key contributor to our engineering culture.
What you’ll do
Architect, develop and maintain backend or full-stack services that power our product platform.
Write high-quality, tested, reliable code and participate in peer code-reviews.
Collaborate with product and design to scope out new features, evaluate trade-offs and drive execution.
Own services end-to-end: design, implementation, deployment, maintenance, performance tuning.
Mentor and coach other engineers; contribute to our engineering practices, tooling and culture.
Drive improvements in reliability, scalability, observability and performance of our codebase.
What we’re looking for
4+ years of professional software engineering experience (depending on your seniority ladder).
Strong engineering fundamentals: data structures, algorithms, system design, reliable deployments, large-scale systems.
Experience working with modern technology stacks (for example: functional languages like Elixir, Go, or more conventional stacks depending on our stack).
Excellent problem-solver, self-motivated, takes ownership of work end-to-end.
Excellent collaboration skills – you will work with cross-functional teams, mentor others and shape culture.
Nice to have
Fintech / cryptocurrency experience (or interested in that domain).
Experience with Elixir, Kubernetes, GraphQL or other modern infrastructure patterns.
Experience in mobile or web front-end (depending on product focus).
Why join us?
You’ll be part of a company where engineering matters. You’ll help build critical features used by real customers, scale rapidly, and see your work directly impact business growth.
