Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Multiple Teams

$144k - $176k per year
Full-time

Relay

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.

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Multiple Teams in Waterloo, ON vacancy
  • $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... 
    Suggested
    Long term contract
    Full time
    Contract work
    Internship
    Manual labor

    Playstation

    Waterloo, ON
    26 days ago
  •  ...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... 
    Senior
    Full time
    Remote work

    Speechify

    Waterloo, ON
    more than 2 months ago
  •  ...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... 
    Suggested
    Full time

    Cambio Ai Inc.

    Waterloo, ON
    a month ago
  • $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... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Waterloo, ON
    more than 2 months ago
  • $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... 
    Senior
    Full time

    Syntronic

    Waterloo, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Waterloo, ON
    16 days ago
  • $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 time
    Casual work
    Flexible hours

    Rideco

    Waterloo, ON
    more than 2 months ago
  • $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... 
    Senior
    Full time

    Carta

    Waterloo, ON
    14 days ago
  • $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... 
    Senior
    Internship

    PlayStation Global

    Waterloo, ON
    15 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Immediate start
    Remote work
    Monday to friday
    3 days per week

    Faire

    Waterloo, ON
    15 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Waterloo, ON
    15 days ago
  • $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,... 
    Senior
    Internship

    PlayStation Global

    Waterloo, ON
    15 days ago
  •  ...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 pay
    Full time
    Contract work
    Internship
    Work at office
    Work from home
    Flexible hours

    Playstation

    Waterloo, ON
    6 days ago
  •  ...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

    Playstation Waterloo Co-op

    Waterloo, ON
    19 days ago
  • $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... 
    Senior
    Long term contract
    Full time
    Temporary work

    Textnow

    Waterloo, ON
    more than 2 months ago
  • $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... 
    Senior
    Long term contract
    Temporary work

    TextNow

    Waterloo, ON
    12 days ago
  • $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... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Waterloo, ON
    15 days ago
  •  ...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... 
    Senior
    Long term contract
    Work at office
    Remote work
    Flexible hours

    Kinaxis

    Waterloo, ON
    5 days ago
  • $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 contract
    Work at office
    Local area
    Immediate start
    Remote work
    Monday to friday
    3 days per week

    Faire

    Waterloo, ON
    15 days ago
  • $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

    Syntronic

    Waterloo, ON
    more than 2 months ago
  • $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... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship

    Textnow

    Waterloo, ON
    more than 2 months ago
  • $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 time
    Work at office
    Remote work
    Flexible hours

    Voyis

    Waterloo, ON
    27 days ago
  • $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... 

    Ford Motor Company

    Waterloo, ON
    13 days ago
  • $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 contract
    Work at office
    Local area
    Immediate start
    Remote work
    Monday to friday
    3 days per week

    Faire

    Waterloo, ON
    15 days ago
  •  ...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 time
    Casual work
    Internship
    Work at office
    Worldwide

    Playstation Waterloo Co-op

    Waterloo, ON
    19 days ago
  •  ...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 time
    Casual work
    Internship
    Work at office

    Playstation Waterloo Co-op

    Waterloo, ON
    19 days ago
  • $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

    PlayStation Global

    Waterloo, ON
    15 days ago
  • $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... 
    Senior
    Internship
    Live In

    AGFA

    Waterloo, ON
    11 days ago
  •  ...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 time
    Casual work
    Internship
    Work at office
    Worldwide

    Playstation Waterloo Co-op

    Waterloo, ON
    19 days ago
  •  ...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 time
    Work at office
    Local area
    Work from home
    Home office
    Flexible hours

    Magnet Forensics

    Waterloo, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Multiple Teams. Be the first to apply!