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 Financial

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 45-minute Google Meet video call with a member of the Talent team

- Stage 2: A 60-minute live coding exercise with two members of the Engineering team

- Stage 3: A 60-minute Google Meet video call with two Engineering Leaders

- 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 11 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Multiple Teams in Canada vacancy
  • $175.5k - $214.5k per year

     ...can use to run stronger, more resilient businesses. Our Engineering team is at the heart of building banking products that help millions...  ...'re on a journey to reinvent banking, and we're looking for Senior Software Engineer II to help set the technical direction for how we... 
    Senior
    Full time
    Internship

    Relay Financial

    Canada
    11 hours ago
  • $128k - $247k per year

     ...As a Senior Software Engineer at Coder, you’ll build and evolve the systems behind our agentic development experience. You’ll work across the agent...  ...compute. - Experience building integrations across multiple model providers. - Experience with AWS, Kubernetes, Docker... 
    Senior
    Full time
    Local area
    Remote work

    Coder

    Canada
    6 days ago
  •  ...company was founded in 2014 by a team of financial experts and technology...  ...Product Design team and hiring both Senior and Staff Product Designers across multiple product areas, including Investing...  ...- Partner closely with product, engineering, content, and research throughout... 
    Senior
    Long term contract
    Full time

    Wealthsimple

    Canada
    6 days ago
  • usd117.5k - usd164.5k per year

     ...success. At Greenhouse, you’ll join a team that collaborates purposefully, fosters...  ...teams. Greenhouse is searching for a Senior Full Stack Engineer to join our Employer Experience & Talent...  ...to Work and Inc.’s Best Workplaces multiple years in a row.  –  Greenhouse Software... 
    Senior
    Long term contract
    Full time
    For contractors
    Work at office
    Local area
    Remote work

    Greenhouse

    Canada
    2 days ago
  • $115k - $125k per year

     ...mark of true success at Wave is the ability to be bold, learn quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers, Product Managers and Designers to bring their engineering skills to bear on exciting business... 
    Senior
    Internship
    Immediate start

    Wave Accounting

    Canada
    18 hours ago
  • $132k - $181.7k per year

     ...grade security, AlphaSense helps teams extract critical insights,...  ...AlphaSense is seeking an exceptional engineer to own our Excel plugin...  ...~5+ years building production software, with significant experience in...  ...offer amounts are determined by multiple factors including candidate... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Worldwide

    AlphaSense

    Canada
    3 days ago
  •  ...Role Description:  Defense Unicorns is seeking a Senior to Staff Software Engineer to help drive our transformation from legacy, on-premises software...  ...tool.  You'll be joining Defense Unicorns’ US Navy team and be responsible for creating and owning end-to-end project... 
    Senior
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Defense Unicorns

    Canada
    5 days ago
  • $104k - $139k per year

     ...world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the integrations that... 
    Senior
    Full time
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Canada
    5 days ago
  •  ...and commitment to excellence provide comprehensive software and hardware that enable seamless experiences and...  ...Facebook and Instagram ParTech. is seeking a Senior Software Engineer to join our software development team. This role is highly technical, with leadership opportunities... 
    Senior
    Full time
    Worldwide

    PAR Technology

    Canada
    6 days ago
  •  ...and virtual company, distributed across US, Canada, and abroad. The Role Voltus is hiring for multiple roles at the senior level on several teams. As a Senior Engineer you will find a home on one of these teams and assume a technical leadership role in our backend solutions... 
    Senior
    Full time
    Remote work

    Voltus

    Canada
    6 days ago
  • $103k - $160k per year

     ...builds community development software for cities and counties: permitting...  ...products and part of how our engineering pods build them. About...  .... The pod is small and senior, and works inside our Agentic...  ...handful of engineers deliver at multiples of traditional velocity. You... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Clariti Cloud Inc.

    Canada
    6 days ago
  • $131k - $195k per year

     ...mobile-first work execution platform for industrial and frontline teams. More than 13,000 customers, including Duracell, McDonald's,...  ...cloud companies in the world. We're growing fast and hiring the Engineering talent to match. The team and the mission You'd be joining... 
    Senior
    Full time
    Local area
    Immediate start

    MaintainX

    Canada
    5 days ago
  • usd140k - usd160k per year

     ...About the Role: We are looking for an exceptional Software Engineer II to join the Extend Fulfillments team, a core pillar driving our company's growth and...  ...to ship polished, high-quality apps. Work with senior engineers and platform teams on system design, raising... 
    Senior
    Remplacement
    Full time
    Internship
    Flexible hours

    Extend

    Canada
    6 days ago
  • $125.8k per year

     ...ARE YOU AN EXPERIENCED SOFTWARE DEVELOPER WITH A PASSION FOR FINDING CREATIVE SOLUTIONS TO REAL-WORLD...  ...might be the place for you! We're looking for Senior Software Engineers to be part of our Product Software Engineering team. At Jobber, we don’t just build a product -... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Flexible hours

    Jobber

    Canada
    6 days ago
  • usd180k - usd200k per year

     ...unconventional group of market-leading SaaS software companies, serving industries ranging...  ...for ASG’s portfolio companies. The Senior Software Engineer will directly lead and contribute to software...  ...train and upskill OpCo engineering teams through practical coaching, workshops,... 
    Senior
    Full time

    ASG

    Canada
    6 days ago
  • $170k - $210k per year

     ...one of the most advanced AI teams you'll find anywhere. If you'...  ...you can never do at a legacy software company. move fast and prove...  ...analysis, programming, and software engineering. Write high-quality,...  ...amounts are determined by multiple factors including candidate location... 
    Senior
    Full time

    Federato

    Canada
    6 days ago
  • $160k - $200k per year

     ...solving regulatory puzzles, or developing strategy, you’ll join a team where innovation and integrity drive everything we do — and...  ...For We are seeking a highly skilled and motivated Senior Software Engineer with 8 years of hands-on experience developing robust, scalable... 
    Senior
    Full time

    Cross River

    Canada
    6 days ago
  •  ...Cloudbeds , we're not just building software, we're transforming...  ...do it with a completely remote team. Imagine working alongside global...  ...Cloudbeds. This is a product engineering role focused on production AI...  ...customer journeys. You'll join a senior, product-minded group that... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Third-Party Job Posts

    Canada
    5 days ago
  • usd130k - usd190k per year

     ...and building category-defining technology with a kind, ambitious team, you’ll love it here. Joining Replicant means working on...  ...ship makes a huge difference. We’re looking for a Full Stack Software Engineer to join Replicant’s engineering team! As part of our team, you’... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work

    Replicant

    Canada
    5 days ago
  • $115k - $180k per year

     ...Vetcove and help modernize the future of veterinary software and the pet parent healthcare experience. Our...  ...of veterinary care. About the Position The Senior Software Engineer Role is a key member of our engineering team who is responsible for supporting projects from conception... 
    Senior
    Hourly pay
    Full time
    Immediate start
    Remote work
    Work from home
    Home office
    Visa sponsorship
    Work visa

    Vetcove

    Canada
    11 hours ago
  • $225k - $265k per year

     ...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software can...  ...to impress VCs. As an engineer joining the team, this means greater ownership. About the role... 
    Senior
    Full time
    Work at office
    Work from home

    NextPatient

    Canada
    5 days ago
  •  ...Software Engineering Full-Time At Warner Music Group, we’re a global collective of music makers...  ...game-changing creatives and passionate team members. Here, we turn dreams into stardom...  ...About The Job: We are looking for a Senior Software Engineer to help maintain, modernize... 
    Senior
    Full time
    Contract work

    Warner Music Inc.

    Canada
    5 days ago
  • $130k - $170k per year

     ...intensity, clarity, and speed. - One Miovision: We succeed as one team, uniting diverse talents, building on trust, and putting our...  ...SUMMARY We are looking for an experienced, AI-first Senior Software Engineer to join our Adaptive team. Our Adaptive product operates at the... 
    Senior
    Long term contract
    Remote work
    Flexible hours

    Miovision

    Canada
    1 day ago
  • $145k per year

     ...PENN Entertainment’s digital team, you’ll not only work on these...  ...the Team As part of the Bet Engine team, you will be working with...  ...resilient, accurate, best-in-class software platform to drive sportsbook...  ...review Interact with multiple stakeholders across a wide variety... 
    Senior
    Full time

    Penn Interactive

    Canada
    6 days ago
  •  ...tooling ecosystem. Our platform enables engineers to validate, review, govern, and automate...  ...adopted across thousands of engineering teams. We are looking for engineers who are...  ...developer productivity, command-line tooling, software distribution, observability, and... 
    Senior
    Remote job

    EPAM Systems

    Canada
    5 days ago
  •  ...A little about us…Fleetio is a modern software platform that helps thousands of organizations...  ...Rails Foundation ! More about our team and company: Fleetio overview...  ...for a product-minded and team-oriented Senior Software Engineer who is committed to consistently... 
    Senior
    Long term contract
    Full time
    Contract work
    Temporary work
    Remote work
    Worldwide

    fleetio

    Canada
    6 days ago
  • $100k - $120k per year

     ...NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the underlying systems. This role reports to the Engineering Manager. As a senior developer with strong experience in C# and/or... 
    Senior
    Long term contract
    Full time
    Temporary work
    Remote work

    NMI

    Canada
    6 days ago
  • usd148k - usd185k per year

     ...profitability. Visit our Institutional Page ABOUT THE ROLE Our Engineering team helps Nubank to create and use the technology that provides us...  ...the best financial products. We strive for state-of-the-art software development practices that currently include a variety of... 
    Senior
    Full time

    Nubank

    Canada
    5 days ago
  •  ...About the company Our client is a fast-growing software company. The role Raydar is recruiting for this role on behalf of our client. Serve as a senior engineer on a compact, high-ownership team, designing and delivering software across the stack. The work covers backend services... 
    Senior
    Full time
    Remote work

    Raydar

    Canada
    5 days ago
  • $120k - $170k per year

     ...critical training exercises. ABOUT THE TEAM AND ROLE: Before a training exercise...  ...to continuous improvement. The engineering team is 100% remote; our head office is...  ...ABOUT YOU: You are a well-rounded senior software engineer with at least 6 years of experience... 
    Senior
    Full time
    Traineeship
    Work at office
    Local area
    Remote work
    Flexible hours

    H2 Analytics

    Canada
    6 days ago

Do you want to receive more vacancies?

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