SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: CAD 144,000 - 176,000 / annual
Relay is a digital banking platform designed to help self-made business owners manage their finances with clarity and confidence. The company is building banking products that serve millions of small businesses, replacing financial guesswork with real visibility into cash flow.
As a Senior Software Engineer, you will own features across the full development lifecycle—from design and development through testing, deployment, and monitoring. You'll manage production systems, optimize infrastructure, and contribute to the availability, scalability, and resilience of Relay's platform. You'll partner with Product, Design, and cross-functional teams to build solutions that meet customer and business needs, and you'll proactively identify areas for technical, process, and product improvement to influence technical direction and long-term strategy.
Key responsibilities include:
- End-to-end feature ownership across the full development lifecycle, ensuring reliability and performance at scale
- System and infrastructure ownership, managing production systems and optimizing for availability and scalability
- Cross-functional collaboration with Product, Design, and other teams
- Mentoring junior engineers and fostering team growth
- Driving initiatives to enhance code quality, optimize performance, and streamline development processes
Relay's tech stack includes React and TypeScript on the front-end, Node.js and TypeScript on the back-end, and AWS services (DynamoDB, RDS Postgres, Lambda, S3, SQS, SNS, SES, ElasticSearch, ECS). The team uses Cursor, Claude, GitHub, GitHub Actions, Datadog, Jira, and Metabase.
The company values relentless reinvention, autonomy, ownership, building with AI, impact over noise, comfort with complexity and ambiguity, seeking feedback, and a commitment to helping small businesses thrive.
REQUIREMENTS:
- 3+ years of full-stack software engineering experience
- Led the development of significant components or features with minimal oversight
- Mentor junior engineers and foster team growth
- Proactively drive enhancements and lead initiatives for code quality and performance optimization
- Lifelong learner, curious about new frameworks and best practices
- Thrive in fast-paced, dynamic environments and navigate ambiguity
- Collaborative team player who takes ownership end-to-end
BONUS (not required):
- Experience in startups or high-growth tech companies
- Experience with JavaScript, TypeScript, React, and Node.js
- Working knowledge of AWS services and continuous deployment pipelines