Senior Software Engineer, Multiple Teams
$144k - $176k per yearRelay
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, and we’re looking for a curious, impact-driven Senior Software Engineer to join our growing team – someone who thrives on taking smart risks, experimenting boldly, and learning from every challenge.
You’ll tackle complex problems head-on, ship high-quality, robust code, and shape systems that power our products. This is a unique opportunity to work across our full product suite, influence technical decisions, and deliver end-to-end features that customers love. If you’re excited about building best-in-class fintech products in a fast-growing, collaborative environment, this is the role for you.
What You’ll Be Doing
End-to-End Development: Own features across the full development lifecycle – from design and development to testing, deployment, and monitoring – ensuring reliability and performance at scale
System & Infrastructure Ownership: Manage production systems, optimize infrastructure, and contribute to the availability, scalability, and resilience of our platform
Cross-Functional Collaboration: Partner with Product, Design, and cross-functional teams to build solutions that meet customer and business needs
Innovation and Continuous Improvement: Proactively identify areas for technical, process, and product improvement, helping the team raise the bar and influencing technical direction and long-term strategy
Who You Are
You have 3+ years of full-stack software engineering experience
You have led the development of significant components or features, delivering them successfully with minimal oversight
You mentor junior engineers, sharing expertise and fostering the growth and skill development of the entire team
You proactively drive enhancements and lead initiatives to enhance code quality, optimize performance, and streamline development processes
You’re a lifelong learner, curious about new frameworks, best practices, and emerging technologies
You thrive in fast-paced, dynamic environments and are comfortable navigating ambiguity and change
You’re a collaborative team player, eager to pitch in, ask questions, and provide and receive feedback
You take ownership end-to-end, solving problems creatively and proactively, while keeping the customer and business impact front-of-mind
It’s a bonus (but not required) if you
Have worked in startups or high-growth tech companies
Have experience with JavaScript - we primarily use TypeScript, React, and Node.js
Have working knowledge of AWS services (ECS, S3, RDS, Dynamo, Lambda) and continuous deployment pipelines
Our Tech Stack
Front-end: React, Typescript, React Native
Back-end: Node.js, Typescript, Terraform, AWS (DynamoDB, RDS Postgres, Lambda, S3, SQS, SNS, SES, ElasticSearch, ECS)
Tools: Cursor, Claude, GitHub, GitHub Actions, Datadog, Jira, Metabase
The Interview Process
Stage 1: A 30-minute Google Meet video call with a member of the Talent team
Stage 2: A 60-minute Google Meet video call with two Engineering Managers
Stage 3: A 60-minute live coding exercise with two members of the Engineering team
Stage 4: A take-home system design challenge, followed by a 60-minute Google Meet video call review with two members of the Engineering team
Stage 5: A 45-minute in-person interview with a member of the Leadership team
Our Compensation Approach
We believe Relayers should feel rewarded for the impact they have on our mission and growth. Compensation follows impact. As impact increases, compensation grows, and we do not limit compensation changes to a once-a-year review cycle.
The annual salary range for this role is $144,000 CAD to $176,000 CAD.
For candidates who demonstrate full readiness for the defined scope of the role, the typical starting salary is $160,000 CAD. Offers below this point reflect candidates we believe can grow into the full scope of the role with support and development. Offers above this point reflect impact that meaningfully exceeds the role’s defined expectations or an expanded scope from day one.
We encourage you to have a conversation with your recruiter and ask questions about compensation throughout the hiring process. For more information on our compensation philosophy and perks and benefits, visit our Candidate Hub .
Why Relay Might Be the Perfect Fit For You
You push relentlessly for reinvention: You're always asking "how can this be better?" -- in your work, in your craft, in yourself. Comfort is a signal to push harder, not coast. You'd rather build something better than defend something familiar.
You crave autonomy: We trust our team with big challenges and the freedom to solve them. If you’re someone who takes initiative, is comfortable taking risks, and seeks input when needed, you’ll find the freedom here empowering.
You own your work: You take pride in your work, follow through on commitments, and feel a deep sense of responsibility for outcomes, not just tasks.
You build with AI, not just use it: You're actively embedding AI into how you work, pushing what's possible, and bringing your team along with you.
You care about impact, not noise: You care deeply about the substance of your work. You measure success by results, not recognition, and you let your work speak for itself.
You’re energized by complexity and ambiguity: You enjoy tackling problems that don’t come with a playbook. You’re comfortable building from scratch, iterating as you go, and collaborating to shape the best path forward.
You seek out feedback: You see directness as respect, not criticism. You actively seek input, sit with hard truths, and use feedback as fuel for improvement.
Small businesses are why we're here: Relay exists to help them thrive -- and that mission has to resonate with you.
Join Us
We're looking for people who are relentless, curious, and care deeply about the work. You're encouraged to apply even if your experience doesn't perfectly match the job description -- your perspective and drive matter more. 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.
Disclaimer: For compliance reasons, all offers of employment at Relay are conditional upon a successful background check and employment verification through Certn.
Important Notice: Relay’s recruitment team only contacts candidates and corresponds from official corporate email addresses ending in @relayfi.com. We will never ask for sensitive personal data (such as bank account details, credit card numbers, or social security/insurance numbers) during the initial application or interview stages.
$188.2k - $282.2k per year
...entertainment excellence and creativity. Staff Software Engineer, Adaptive Experiences Platform... ...Dynamic Experience Management, allowing teams to create and optimize experiences without... ...leadership and mentoring across multiple teams. Additional Skills Motivated...SuggestedLong term contractFull timeContract workInternshipManual labor- ...working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience...SeniorFull timeRemote work
- ...About Cambio Cambio is a software platform for world-class real estate... ...Fifth Wall. We are seeking team members who are passionate about... ... The role As a Frontend Engineer at Cambio, you will play a... ...Thinking : Ability to derive multiple solutions for a single problem...SuggestedFull time
$90k - $140k per year
...development of digital investigative software that acquires, analyzes, and... ...not to mention an incredible team with unbelievable talent and... ...for a Software Development Engineer in Test to help build and sustain... ..., Product Managers, and Senior Quality Leaders to ensure quality...SeniorFull timeContract workWork at officeLocal areaFlexible hours$110k - $138k per year
...electronics, electro-mechanics, and software. We’re not just a company; we’... ...community of innovators. Our teams work on projects that define... ...new ideas. · Explore multiple sectors like telecommunications... ...automation. We are seeking a Senior Full Stack Software Engineer...SeniorFull time- ...collaboration is enhanced, outcomes are improved, and every team member has the proficiency to maximize their impact. It all starts... ...team. This is a requirement for this role. Job title: Senior Software Engineer What your day-to-day will look like: · Identify, prioritize...SeniorLong term contractFull timeWork at officeRemote work
$100k - $140k per year
...compatibility. Collaborate with the design team to create visually appealing and... ...foremost innovator in on-demand transit software. Languages: Python, JavaScript/Typescript... ...~ Degree in Computer Science, Software Engineering, or a related discipline. ~3 - 5 years...Full timeCasual workFlexible hours$181.05k - $213k per year
...record, Carta brings together the software, services, and legal... ...administration and reporting, and legal teams use to close transactions.... ...outcome. You'll join a small, senior team that blends startup-style... ...Solve As a Senior Software Engineer II, KYC, you will lead technically...SeniorFull time$141.9k - $212.9k per year
...synonymous with entertainment excellence and creativity. Senior Software Engineer, Backend Waterloo, ON Build what’s next for players.... ...multiplier for backend development expertise across the broader team. Collaborate with security, privacy, and platform teams to...SeniorInternship$160k - $220k per year
...Platform at Faire? The design platform team provides the foundation that lets every... ...of the tools & processes designers and engineers use to prototype and make design decisions... ...company. About this role: As a Senior Software Engineer on the Design Platform team, you...SeniorWork at officeLocal areaImmediate startRemote workMonday to friday3 days per week$156k - $214.5k per year
...ours. About this role: Our Brand engineering team owns the code that our Brands use to manage... ...engineering practices and love to write software that is secure, tested, easy to maintain... ...viable products, deploy to production multiple times per day, A/B test customer-facing...SeniorWork at officeLocal areaRemote workMonday to friday3 days per week$141.9k - $212.9k per year
...synonymous with entertainment excellence and creativity. Senior Software Engineer / Software Developer (React Native) Build what’s next for... ...will collaborate closely with engineers, product, and design teams to deliver best-in-class user interfaces that are performant,...SeniorInternship- ...excellence and creativity. Full Stack Software Engineer II (Contract Role) Waterloo, ON... ...you prefer. We also host many social and team bonding events in our Madison campus.... ...and CI/CD standards, especially across multiple platforms. Experience working with performance...Hourly payFull timeContract workInternshipWork at officeWork from homeFlexible hours
- ...You will work alongside experienced engineers and gain hands-on experience testing backend... ...reliability of PlayStation products. Our QE team strives to ensure a high-quality customer... ...efficient. ● Learn and apply good software quality and testing practices. ●...Internship
$113.4k - $162k per year
...intelligence, and accessibility. We’re a team of curious builders using technology... ...of users every day. As a Software Developer - iOS , you won’t just build... ...hiring Members of Technical Staff across multiple levels (intermediate/senior/staff+). Whether you’re an...SeniorLong term contractFull timeTemporary work$113.4k - $162k per year
...operations, and employee experience. Our AI Labs team is responsible for identifying,... ...customers and employees. We're looking for a Senior Software Developer who can help transform AI... ...Consult with teams across Product, Engineering, Customer Care, Trust & Safety, Marketing...SeniorLong term contractTemporary work$156k - $214.5k per year
...frontend open roles across product teams in Growth that are being hired... ...landscape. As a Growth Engineer, you'll work on some of Faire'... ...their businesses. As a Senior Engineer on our Growth team, you... ...will: Launch and iterate on multiple growth experiments Become a...SeniorLong term contractTemporary workWork at officeLocal areaRemote workMonday to friday3 days per week- ...for you! In 1984, we started out as a team of three engineers. Today, we have grown to become a... ...opportunity to work across enterprise software development, cloud infrastructure, automation... ...About The Role We're looking for a Senior Developer with strong software engineering...SeniorLong term contractWork at officeRemote workFlexible hours
$190.5k - $262k per year
...community, come join ours. Help build the engine behind Faire’s growth: Faire is... ...the world. We’re hiring a Staff Software Engineer to help lead the technical vision... ...initiatives that accelerate Growth teams across multiple product areas. You’ll partner deeply with...Long term contractWork at officeLocal areaImmediate startRemote workMonday to friday3 days per week$140k - $170k per year
...electronics, electro-mechanics, and software. We’re not just a company; we’... ...community of innovators. Our teams work on projects that define... ...new ideas. · Explore multiple sectors like telecommunications... ...are seeking a Lead Software Engineer to drive the design, development...Full time$113.4k - $162k per year
..., advertising, AI, and consumer software. Every day, millions of customers... .... We are a collaborative team of builders, problem-solvers, and product-minded engineers who care deeply about customer impact... ...- $162,000 annually Canada Senior: CAD $158,000 – 207,000 annually...SeniorLong term contractFull timeTemporary workInternship$80k - $100k per year
...do We're looking for a Software Developer (Internal Tools)to build... ...the software that keeps our teams moving. Internal tools are... ...reduces errors, and gives our engineers and technicians time back every... ...— comfortable working across multiple languages and picking up new ones...Full timeWork at officeRemote workFlexible hours$96k - $146k per year
...headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution... ...Vehicles, Digital and Design (EVDD) team is charged with delivering the company’s vision... ...development of sensors, ECUs, models and software. This software test position is passionate...$190.5k - $262k per year
...you believe in community, come join ours. About this role Our Engineering organization owns the software that makes our marketplace work. Our Engineering Platform group enables product engineering teams to build and operate software with unmatched speed and quality. The...Long term contractWork at officeLocal areaImmediate startRemote workMonday to friday3 days per week- ...Software Developer Intern Recognized as a global leader in interactive and digital... ...in California, London and Tokyo. Our team builds the tools and infrastructure that... ...We work at the intersection of software engineering, quality engineering, and platform infrastructure...Full timeCasual workInternshipWork at officeWorldwide
- ...About the Team At Sony Interactive Entertainment (SIE), quality is a foundational... ...meet the highest standards. The Quality Engineering team is dedicated to embedding a culture... ...What You’ll Bring ~ Familiarity with software development lifecycle ~ Clear and consistent...Full timeCasual workInternshipWork at office
$115.5k - $173.3k per year
...name synonymous with entertainment excellence and creativity. Software Engineer II / Software Developer II (React Native) Build what’s... ...issues, and production incidents. Collaborate with the backend team to deliver reliable end-to-end experiences. Requirements...Internship$125k - $145k per year
...providing best-of-suite Imaging IT software solutions that enable secure,... ...strategies. We are seeking a Senior Software Developer to join our Waterloo team. As a vital member of our team, you... ...A degree in Computer Science, Engineering, or a related field. Experience...SeniorInternshipLive In- ...Software Developer Co-op, Developer Productivity - Build & Tools Application ID: 125349... ...California, London and Tokyo. About the Team: Do you have a passion for identifying... ...our Foundational Systems and Experiences Engineering (FSEE) organization to do their job:...Full timeCasual workInternshipWork at officeWorldwide
- ...development of digital investigative software that acquires, analyzes, and... ...not to mention an incredible team with unbelievable talent and... ...Systems, the AI & Automation Engineer is the primary technical... ...• Experience working across multiple business functions or technical...Full timeWork at officeLocal areaWork from homeHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Multiple Teams. Be the first to apply!
- software developer intern Waterloo, ON
- software design engineer Waterloo, ON
- software engineer devops Waterloo, ON
- software developer internship no experience Waterloo, ON
- software engineer salary in canada Waterloo, ON
- junior software engineer Waterloo, ON
- software developer no experience Waterloo, ON
- software engineer intern Waterloo, ON
- director software engineering Waterloo, ON
- software engineer - ai machine learning Waterloo, ON

