Senior Software Engineer Ii, Multiple Teams
$175.5k - $214.5k 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
Senior Software Engineer II
to help set the technical direction for how we get there. You'll take on our highest-risk, most ambiguous work, spot the problems that matter before anyone assigns them, and bring teams together around solutions that move the business forward.
This is a unique opportunity to shape architecture across interconnected systems, raise the engineering bar beyond your own team, and grow the next generation of technical leaders at Relay. If you're excited about building best-in-class fintech products and multiplying your impact through others, this is the role for you.
What You'll Be Doing
Technical Direction:
Lead architecture and the highest-risk work across interconnected systems, and set practical standards for quality, reliability, security, and maintainability
Cross-Team Delivery:
Own ambiguous, cross-team initiatives from problem definition through measurable outcomes by setting priorities, resolving dependencies, and keeping execution moving
Product Judgment:
Find important problems before they're assigned, and tie technical decisions to customer needs, business priorities, cost, and risk
Cross-Team Influence:
Align teams with different priorities using context, evidence, and sound judgment rather than formal authority
Organizational Improvement:
Create practices, tooling, documentation, and guardrails that improve delivery and operational effectiveness across Engineering
Developing Others:
Coach engineers and delegate meaningful ownership so you create more technical leaders instead of becoming a bottleneck
Who You Are
You have led architecture for complex, interconnected systems and owned the highest-risk technical decisions
You have driven cross-team initiatives from an ambiguous problem to measurable results
You connect technical trade-offs to customer impact, business priorities, cost, and risk
You influence without authority, aligning teams and stakeholders through context and evidence
You have created standards, tooling, or processes that improved how teams beyond your own deliver and operate
You grow engineers by coaching and delegating real ownership, and you measure your success by the leaders you develop
You thrive in fast-paced, dynamic environments and are comfortable navigating ambiguity and change
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
Have experience in fintech, banking, or other regulated environments
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 ApproachWe 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
$175,500 CAD to $214,500 CAD .
For candidates who demonstrate full readiness for the defined scope of the role, the typical starting salary is
$195,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 UsWe're looking for people who are relentless, curious, and care deeply about the work. 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.
#J-18808-Ljbffr
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
Senior Software Engineer II
to help set the technical direction for how we get there. You'll take on our highest-risk, most ambiguous work, spot the problems that matter before anyone assigns them, and bring teams together around solutions that move the business forward.
This is a unique opportunity to shape architecture across interconnected systems, raise the engineering bar beyond your own team, and grow the next generation of technical leaders at Relay. If you're excited about building best-in-class fintech products and multiplying your impact through others, this is the role for you.
What You'll Be Doing
Technical Direction:
Lead architecture and the highest-risk work across interconnected systems, and set practical standards for quality, reliability, security, and maintainability
Cross-Team Delivery:
Own ambiguous, cross-team initiatives from problem definition through measurable outcomes by setting priorities, resolving dependencies, and keeping execution moving
Product Judgment:
Find important problems before they're assigned, and tie technical decisions to customer needs, business priorities, cost, and risk
Cross-Team Influence:
Align teams with different priorities using context, evidence, and sound judgment rather than formal authority
Organizational Improvement:
Create practices, tooling, documentation, and guardrails that improve delivery and operational effectiveness across Engineering
Developing Others:
Coach engineers and delegate meaningful ownership so you create more technical leaders instead of becoming a bottleneck
Who You Are
You have led architecture for complex, interconnected systems and owned the highest-risk technical decisions
You have driven cross-team initiatives from an ambiguous problem to measurable results
You connect technical trade-offs to customer impact, business priorities, cost, and risk
You influence without authority, aligning teams and stakeholders through context and evidence
You have created standards, tooling, or processes that improved how teams beyond your own deliver and operate
You grow engineers by coaching and delegating real ownership, and you measure your success by the leaders you develop
You thrive in fast-paced, dynamic environments and are comfortable navigating ambiguity and change
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
Have experience in fintech, banking, or other regulated environments
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 ApproachWe 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
$175,500 CAD to $214,500 CAD .
For candidates who demonstrate full readiness for the defined scope of the role, the typical starting salary is
$195,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 UsWe're looking for people who are relentless, curious, and care deeply about the work. 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.
#J-18808-Ljbffr
Vacancy posted 37 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer Ii, Multiple Teams in Winnipeg, MB vacancy
$144k - $176k per year
...Collaboration: Partner with Product, Design, and cross-functional teams to build solutions that meet customer and business needs... ...term strategy Who You Are You have 3+ years of full-stack software engineering experience You have led the development of significant components...SeniorLong term contractInternship- ...physical operations and be on a team that’s shaping an exciting... ...inherit one?We're hiring across multiple levels and verticals. The nice... ...$2B ARR is that we need great engineers everywhere, and we have the room... ...at the center of hardware, software, AI, and the physical world. The...SeniorLong term contractFull timeRemote workRelocation packageFlexible hours
- ...future of physical operations and be on a team that’s shaping an exciting array of... ...for the long term. About the role:As a Senior Engineer in the Infrastructure org, you will help... ...and lead ambiguous initiatives spanning multiple teams. Design, build, and operate reliable...SeniorLong term contractFull timeRemote workFlexible hours
$120.4k - $216.6k per year
...leading architectural decisions and mentoring engineers to elevate technical standards?Join our... ...backend infrastructure. Our API Team builds scalable platform services that enable... ...system design. Your responsibilities as a Senior II Software Engineer will include the...SeniorWork at officeWork from home$120.4k - $216.6k per year
...technology? Do you enjoy working with a diverse multinational team of engineering talents? Join our Cloud Data Services team! Our Cloud... ...partners while providing hands-on technical development As a Senior II Software Engineer, you will be responsible for: Designing,...SeniorWork at officeWork from home$183k - $251.5k per year
...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer II – Platform & Enablement based in Canada. As a Senior Software Engineer II, you will play a key role in designing,...SeniorLong term contractFull timeTemporary workRemote workHome office- ...optimize spend across the enterprise.Emburse software engineers contribute to the development of an... ...one language and developing mastery of multiple other languages, frameworks and toolsIdentifies... ...debugging skillsReviews code for team members, providing in‑depth commentsDevelops...Local areaFlexible hours
- Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected... ...one language and developing mastery of multiple other languages, frameworks and... ...debugging skillsReviews code for team members, providing in-depth commentsDevelops...Work at office
- ...finance. We’re building a system of action that puts finance teams in control of their whole production, from payroll, to spend,... ...and empower them to do more with less. The Opportunity - Senior Software Engineer II, Platform & Enablement (Remote - CANADA) Wrapbook is looking...SeniorLong term contractTemporary workRemote workWork visa
$145k - $160k per year
...contrast). Our unique integrated stack of optimized hardware, software, and increasingly AI, coupled with the patient-centric... ...lead the change against “we caught it too late again”. The Senior Engineer II role is a senior technical leadership position responsible for...SeniorLong term contractLocal areaImmediate startRemote workFlexible hours$144k per year
About the RoleThe Maps Search team builds features and experiences that expand how people... ...Rides, Eats, and Ads. As a Backend Software Engineer on the team, you’ll build the services... ...rollout, and monitoring, collaborating with senior engineers on broader architectural...SeniorFull timeWork at officeLocal areaRemote work- Senior Software Engineering, Backend (All Teams)About the RoleWe’re looking for Senior Backend Engineers to work on both Product and Product Platform based teams. Product focused Engineers work at the intersection of product and infrastructure to solve key business problems...SeniorWork at officeLocal area
$149.5k - $187k per year
Senior Software Engineer, iOS (All Teams)Toronto, ON, Canada About the TeamDoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7,...SeniorFull timeLocal area- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers... ...solutions to complex problems. Knowing there are always multiple answers to a problem, you know how to engage in a...SeniorFull time
$149.5k - $187k per year
About the TeamDoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7, global infrastructure system that powers DoorDash's three-sided...SeniorFull timeLocal area$142.8k - $184.8k per year
...future of physical operations and be on a team that’s shaping an exciting array of... ..., not inherit one?We’re hiring Engineering Managers across multiple verticals. The nice thing about growing... ...IOT) sits at the center of hardware, software, AI, and the physical world. The platform...SeniorLong term contractFull timeImmediate startRemote workRelocation packageFlexible hours$250k - $280k per year
Senior Software Engineer II - LLM ObservabilityRemote - Canada What We’re Building Honeycomb is a service for the near and present future, defining observability and raising expectations of what developer tools can do! We’re working with well known companies like HelloFresh...SeniorInternshipWork at officeLocal areaRemote workWork from homeHome officeShift work- ...solving technical puzzles and delivering world-class software?Join the Akamai's Cloud Experience Quality Engineering team!Our team is responsible for developing and... ...platform is resilient, secure and scalable.As a Senior Software Development Engineer in Test, you will be...SeniorWork at officeWork from home
$82.1k - $147.9k per year
...working with cutting-edge technologies?Join our cutting-edge team!Our Edge Compute division designs/develops technology that helps... ...for web performance acceleration and edge computing.As a Software Engineer II, you will be responsible for:Advocating for a positive user experience...Long term contractWork at officeRemote workWork from home$91k - $140k per year
...governments realize their greatest potential.Title and Summary Software Engineer II Overview Ethoca, a Mastercard company, is transforming the way... ...and architectural patterns, and contribute meaningfully to team decisions. The successful candidate demonstrates continuous learning...InternshipWorldwide- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Senior
- ...deliver on our purpose. Here you are part of a team pushing boundaries today to redefine the... ..., develops, analyzes, and maintains software solutions for the organization’s products... ...with the latest technologies and software engineering methodologies (C++, C#, Python, Agentic...Work at office3 days per week
$113k - $122k per year
...individuals to join our high performance team and contribute to our rapid growth and exciting... ...are looking for an experienced backend engineer who loves technology, can take ownership... ...are working on building FISPAN’s accounting software integrations and plugins. Key...Permanent employmentWork at officeImmediate start- ...A note from our President“We’re a small team that punches way above our weight. If you... ...you’ll love it here because we ship! Most engineers spend their careers building things users... ...prints the moment someone checks in. When our software works, nobody notices. When it doesn't,...Work at officeImmediate startWork from homeWorldwide
$104.5k - $142.8k per year
...perspectives are invited, and ideas matter. A team where everyone makes play happen.... ...Description In FC Quality Verification Engineering, our mission is to help our teams identify... ...quality issues earlier. We build automation software and developer tools for EA SPORTS FC,...Full timeWork at officeLocal area3 days per week$90k - $130k per year
...Earls Restaurant, Cactus Club, Crumbl Cookies and more. The Team: We're a group of competitive, dedicated people who place a... ...at a day in the life of our team: Behind the Scenes with our Software Engineers The Role We’re looking for a Full Stack Developer...Work at officeRemote work- Senior Software Engineer - Infrastructure as Code TeamMarqeta 01 June 2025 Software Engineer DevOps Cloud AWS Infrastructure As a Senior Software Engineer on the Infrastructure Engineering team, you will be at the forefront of shaping and enhancing our fintech solutions...SeniorRemote workFlexible hours
$250k - $280k per year
...people to do what they truly love amongst a team of highly talented (but humble) peers.... ...work in a small, cross-functional group of engineers with a dedicated product manager and... ...you’ll bring to the role: Significant software engineering experience, with a record of...SeniorInternshipWork at officeRemote workWork from homeHome officeVisa sponsorshipShift work$221k per year
Senior II Software Development Engineer in TestYou will work with the development teams to support Quality practices. You will be responsible for building manual and automated integration and system tests. You will be responsible for quality of our various API and other services...SeniorRemote work$133k - $183k per year
...tradeoffs on what matters most. The Engineering team builds systems that power Affim's mission... ...into individual tasks, deliver them in multiple phases, and collaborate with others to ensure... ...total of 1.5+ years of experience as a software engineer. You have experience...Work at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer Ii, Multiple Teams. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

