About the Role
Relay is a digital banking platform designed to empower self-made business owners with financial clarity, confidence, and control. The Engineering team builds innovative banking products, and we are seeking a Senior Software Engineer (Voyager) to contribute to our AI and insights initiatives. This role involves building foundational technology for AI, exploring emerging technologies, and supporting product teams in leveraging AI capabilities.
Responsibilities
- Build and deploy secure, reusable LLM systems for differentiated product experiences, managing them across their full lifecycle.
- Lead exploratory initiatives to evaluate and validate emerging technologies, providing adoption recommendations.
- Provide tooling, patterns, and guidance to enable teams to ship AI workflows quickly and safely.
- Partner with product teams as an AI expert to guide technical decisions.
- Proactively identify and drive improvements in technical, process, and product areas, influencing technical direction and strategy.
Requirements
- 3+ years of full-stack software engineering experience.
- Experience leading the development of significant components or features with minimal oversight.
- Ability to transition between exploration and production work.
- Strong judgment regarding emerging technology.
- Mentorship of junior engineers.
- Proactive drive for enhancements in code quality, performance optimization, and development processes.
- Lifelong learner, curious about new frameworks, best practices, and emerging technologies.
- Thrives in fast-paced, dynamic environments with ambiguity and change.
- Collaborative team player, willing to pitch in, ask questions, and provide/receive feedback.
- Takes end-to-end ownership, solving problems creatively and proactively with customer and business impact in mind.
- Experience in startups or high-growth tech companies is a bonus.
- Hands-on experience building with LLMs, including self-hosting, serving open models, retrieval systems, evaluation, or agentic workflows is a bonus.
- Experience building platform or shared services used by other engineering teams is a bonus.
- Experience with JavaScript (TypeScript, React, Node.js) is a bonus.
- Working knowledge of AWS services (ECS, S3, RDS, Dynamo, Lambda) and continuous deployment pipelines is a bonus.
- Successful background check and employment verification.
Skills
- Full-stack software engineering
- Agentic AI
- LLM systems
- Emerging technologies evaluation
- AI infrastructure
- Developer enablement
- Technical leadership
- Mentorship
- Code quality
- Performance optimization
- Development process improvement
- TypeScript
- React
- Node.js
- AWS services
- Continuous deployment
Location
- In-person interview required
Work Type
- Full-time
Experience Level
- Senior
Salary/Compensations
- $144,000 CAD to $176,000 CAD
- Typical starting salary: $160,000 CAD
About the Company
- Relay is a digital banking platform that gives self-made business owners the tools and know-how to be great with money—bringing clarity, confidence, and control to every dollar earned, so they can turn hard work into lasting success.
- We do this by replacing financial guesswork with real visibility, transforming cash flow from a constant source of stress into a clear signal owners can use to run stronger, more resilient businesses.
- Our Engineering team is at the heart of building banking products that help millions of small businesses succeed.
- We’re on a journey to reinvent banking.
Equal Opportunity
- We welcome diverse backgrounds and people who think critically, challenge the status quo, and want to help small businesses thrive.
- If you require accommodations at any stage of the hiring process, please reach out to your Talent Partner.
