Tetra Trust Company is Canada’s first qualified custodian for digital assets and is on a mission to unlock the digital asset industry for institutional investors. Founded in 2019 to meet the growing need for institutional custody in Canada, Tetra’s vision is to grow into a full-service financial platform and infrastructure provider for the digital asset space.
Tetra provides a solution to one of the last remaining problems preventing institutional adoption of digital assets—custody. We’re a fast-paced, well-funded startup operating in a highly regulated space, and we’re looking for problem-solvers who thrive in environments where security, performance, and precision matter.
We’re hiring a
Software Development Engineer
to join our product and engineering team. Reporting to our Engineering Lead, this role will work across the stack—collaborating with frontend, backend, infrastructure, and compliance teams to build secure, scalable, and user-friendly financial software. You’ll contribute directly to the design and development of features in our custody and digital asset management platform.
🔧 Key Responsibilities
- Collaborate with senior engineers to design, build, and maintain secure APIs, services, and UIs that power Tetra’s custody platform
- Participate in sprint planning, architecture reviews, and peer code reviews
- Write high-quality, tested code in TypeScript, Python, or Go (depending on component)
- Help improve system observability and diagnostics
- Work closely with compliance and product to translate complex requirements into secure and intuitive features
- Troubleshoot production issues and contribute to long-term platform reliability
✅ What We’re Looking For
Education & Experience
- Bachelor’s degree in Computer Science or equivalent experience
- 3–5 years of professional experience in software engineering, ideally in fintech, security, or infrastructure-heavy environments
Technical Skills
- Proficiency in JavaScript/TypeScript (Node.js), Python, or Go
- Experience with RESTful APIs and service-based architectures
- Familiarity with relational databases (PostgreSQL or similar)
- Exposure to CI/CD pipelines, unit testing, and version control (Git)
- Experience working in agile environments
Bonus
- Experience in the blockchain or crypto industry
- Knowledge of security best practices and regulatory compliance (e.g., SOC 2, GDPR)
- Contributions to open-source or side projects that demonstrate curiosity and initiative
- Familiarity with Go (Golang) — while not required, it’s a strong asset for backend services at Tetra
🧭 Why Choose Tetra
- Build software that sits at the intersection of security, cryptography, finance, and cloud-native development
- Collaborate with a driven, multi-disciplinary team building the technical rails for Canada’s digital asset ecosystem
- Contribute meaningfully to a product that requires zero tolerance for failure and maximum precision
- Grow your career in an environment that values continuous learning, clean architecture, and systems that last
📝 How To Apply
We’d love to hear from you. Please send your resume and a brief cover letter sharing your relevant experience and why you’re excited to work at the frontier of digital asset custody.
🌈 Diversity & Inclusion
Tetra Trust is committed to building a diverse and inclusive team. If you’re from an underrepresented group or need accommodations during the hiring process, please let us know — we’re happy to help ensure a fair and supportive experience.