Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

Our mission is to increase the success rate of small businesses. Traditional banking has been a growth limiter rather than a growth enabler for business owners, and we’re changing that. Relay is the all-in-one, collaborative money management platform. We’re building for employer SMBs and their finance function, internal and external, and are focused on delivering a human-centric customer experience. Ultimately, we help SMBs be ‘on the money'.

We’re looking for a Software Engineer, who loves delivering robust code and shipping frequently. You'll make high-impact decisions daily and have a dedicated interest to help shape the future of Relay and build a product our customers love. This is an opportunity to work across our full product suite and drive new and existing product features from start to finish. If you're looking for an opportunity to build a best-in-class banking product that is changing the way SMBs succeed, apply now!

*Please note that we are a hybrid environment and choose to collaborate in the office twice a week.*

What You'll Be Doing

  • Be involved in the full development lifecycle - design, development, testing, and operating in products that meaningfully improve our customers’ lives

  • Manage infrastructure development and operations and support the availability and performance of production systems

  • Develop testing strategies to ensure product quality is up to standard

  • Participate in agile project planning and work with product management to plan features and estimate their complexity and timelines

  • Proactively identify and prioritize improvements to the team’s processes, codebases, and best practices

  • Collaborate with internal teams to ensure we're creating the right solutions that meet customer and business needs

Who You Are

  • You have a minimum of 2 years of experience in software engineering. preferably in the tech start-up universe and preferably in a full stack capacity

  • You have experience with Javascript - we’re a Node.js, Typescript, and React shop

  • You have working knowledge of AWS services (ECS, S3, RDS, Dynamo, Lambda) and continuous deployment pipelines

  • You're perpetually curious and always learning - whether about the latest languages, frameworks, best practices, or the tech industry in general

  • You can rise to a challenge and handle change and uncertainty at times - we are a startup after all!

  • You're a team player - our team is small and mighty, and we collaborate constantly - we want someone who is always willing to pitch in and isn’t afraid to ask for help

  • You're a self-starter, a problem-solver, a creative thinker, and you're not afraid to share your ideas and provide and receive feedback

Our Tech Stack

  • Front-end: React, Typescript, Redux, Redux-Saga, React Native

  • Back-end: Node.js, Typescript, Terraform, AWS (DynamoDB, RDS Postgres, Lambda, S3, SQS, SNS, SES, ElasticSearch, ECS)

  • Tools: GitHub, GitHub Actions, Docker, Jira, Datadog, Metabase, VS Code

  • Integrations: Plaid, QuickBooks, Xero, Gusto, Yodlee, Finicity, Castle, Sardine, Middesk, Vero

Our Commitment To You:

  • Competitive salary and meaningful equity: Relay employees are Relay owners, complete with equity and a competitive salary. 

  • Comprehensive health benefits: enjoy full health benefits from day one. We offer flexible Health or Wellness Spending Accounts and medical, dental, and vision coverage for you and your dependents.

  • Flexible vacation and time off: every team member starts with 15 vacation days and 5 flex days to use as needed, plus an extra week of office closure during the end-of-year holidays so you can take time off to recharge and come back better for our customers.

  • Parental leave with top-up: we offer 12 weeks off with a 100% salary top-up for all full-time employees, regardless of location, and accessible for all parents: birthing, non-birthing, and adoptive.

  • Hybrid work environment: we value meaningful collaboration and connection at our Toronto office twice a week, with lunch, snacks, and beverages on us.

  • Dog-friendly space: can dogs really make you happy and healthy? We don’t know for sure, but since we don’t want to chance it, our office is 100% floof-friendly.

  • Personal and professional growth: through ongoing feedback, mentorship, and coaching, work with peers and leaders who are invested in your growth and success. 

  • Top-tier equipment: as a Mac-first company, our Toronto offices have everything you need to produce your best work comfortably, from multiple screens to ergonomic seating.

  • Social connection: we believe in celebrating our wins with two annual company-wide get-togethers, quarterly team events, happy hours, and special events and networking opportunities with industry leaders.

The Interview Process:

Stage 1: A 30-minute video call with a member of the Talent Team 

Stage 2: A 45-minute experience deep dive with an Engineering Manager, followed by a 1-hour coding exercise with an Engineering Manager + Senior Engineer

Stage 4: A 30-minute culture interview with a member of the Leadership Team 

We’re driving real change for small business owners, powered by truly remarkable people. At Relay, you’ll find the confidence to take changes, trust to take initiative, and the support you need to build a career you love. Here, we make sure every team member feels empowered to make big decisions, encourage to ask tough questions, and challenged to take risks that result in work we’re all proud of. We give you the baton–you run the Relay.

What’s Important to Us:

Research shows that women-identifying and other marginalized individuals tend to only apply when they meet 100% of the qualifications. If you don't have all the listed qualifications, we encourage you to apply anyway, and together we'll figure out if this is the best role for you!

At Relay, we believe that diversity is key to building high-performing teams, and creating an inclusive work environment is our priority. We are an equal opportunity employer and welcome people of diverse backgrounds, perspectives, and skills.

We will work with applicants to provide accommodations at any stage of the hiring process. If you require accommodations during the interview process, please email your Talent Partner, and we will work with you to meet your needs.

Relay Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Relay DE&I Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Relay
Relay CEO photo
George Bunca
Approve of CEO

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Relay

At Relay, we're on a mission to transform the trajectory of small businesses, and we're excited to welcome a passionate Software Engineer to our vibrant team in Toronto. If you love writing robust code and thrive in a fast-paced environment, this is the perfect opportunity for you! As a Software Engineer, you'll play a critical role in shaping the future of our all-in-one financial platform. You’ll be involved in the complete development lifecycle, tackling challenges from design to deployment while creating features that genuinely enhance our customers' lives. Your day-to-day responsibilities will include collaborating with product management, ensuring our solutions meet both customer needs and business goals. You'll also manage infrastructure operations, contribute to code quality through testing strategies, and be an active participant in our agile planning sessions. You'll get to work with an impressive tech stack, including Node.js, Typescript, and React as part of a close-knit team dedicated to making a difference. We're looking for someone with at least two years of experience, particularly in a full stack capacity, who is eager to learn and adapt in our startup culture. Plus, we value your ideas and creativity, making Relay not just a job, but a place to grow your career and make a real impact. Ready to run the Relay? Join us in our hybrid office where collaboration and innovation thrive!

Frequently Asked Questions (FAQs) for Software Engineer Role at Relay
What does a Software Engineer do at Relay?

A Software Engineer at Relay is integral to our product development, handling everything from design and testing to deployment while enhancing our all-in-one financial platform for small businesses. You will collaborate closely with cross-functional teams to ensure the software solutions meet customer needs, manage infrastructure, and proactively work on improving coding practices.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position at Relay?

To apply for the Software Engineer position at Relay, you should have a minimum of two years of experience in software engineering, ideally in a startup environment and in a full stack capacity. Familiarity with Javascript, particularly in Node.js, Typescript, and React, as well as working knowledge of AWS services, is crucial for success in this role.

Join Rise to see the full answer
What can I expect from working culture as a Software Engineer at Relay?

At Relay, the culture encourages creativity and collaboration. As a Software Engineer, you’ll work in a hybrid environment, engage in meaningful discussions with your teammates, and enjoy a supportive atmosphere where your ideas are valued. We believe in celebrating diversity and providing an inclusive work environment for all team members.

Join Rise to see the full answer
What technologies will I be working with as a Software Engineer at Relay?

As a Software Engineer at Relay, you'll be immersed in a diverse tech stack that includes React, Typescript, Node.js, AWS, and various tools like Docker and GitHub Actions. You’ll be part of a dynamic team that embraces the latest technologies to build and deliver innovative solutions for our customers.

Join Rise to see the full answer
How does Relay support the professional growth of Software Engineers?

Relay is committed to your personal and professional growth. As a Software Engineer, you'll receive ongoing feedback, mentorship, and coaching from experienced leaders and peers, giving you the tools to excel and advance in your career.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with Node.js and how it relates to your work as a Software Engineer?

When answering this question, focus on specific projects where you've utilized Node.js. Discuss the challenges you faced, the architectural decisions you made, and how Node.js contributed to the functionality and performance of the application. Highlight your problem-solving skills and ability to adapt to new technologies.

Join Rise to see the full answer
How do you ensure the quality of code in your development process?

Answer by discussing your approach to testing, such as unit testing, integration testing, and peer code reviews. Mention any specific frameworks you use and emphasize the importance of maintaining high standards for code quality to ensure a stable and maintainable product.

Join Rise to see the full answer
Describe a project where you had to collaborate with cross-functional teams. What was your role?

When discussing a collaborative project, outline your role clearly, the teams you worked with, and how you facilitated communication and integration across disciplines. Emphasize your teamwork and inclusion strategies that contributed to the project's overall success.

Join Rise to see the full answer
How do you handle changes and uncertainty in a startup environment?

To effectively respond, share an example of a situation that involved change or uncertainty. Discuss your mindset, adaptability, and any specific strategies you utilized to navigate challenges while remaining focused on team goals.

Join Rise to see the full answer
What strategies do you use for time management when working on multiple projects?

Discuss your prioritization techniques, how you break down tasks, and any tools you use to manage workloads. Convey your capacity to remain organized while being flexible enough to shift focus when needed.

Join Rise to see the full answer
Can you give an example of a time you identified a process improvement? What was the outcome?

Pick a process improvement that had a significant impact and describe both the problem you identified and the solution you proposed. Outline the measures you took to implement the improvement and the positive results it yielded.

Join Rise to see the full answer
How do you keep up with the latest trends and technologies in software engineering?

Highlight your proactive approach to professional development. Mention specific resources, such as online courses, industry conferences, or tech communities, and explain how you incorporate new knowledge into your work practices.

Join Rise to see the full answer
What is your experience with front-end technologies like React?

Detail your experience and projects where you've utilized React. Discuss specific challenges you overcame or optimizations you made while building user interfaces, showing your understanding of best practices and component design.

Join Rise to see the full answer
Why do you want to work at Relay as a Software Engineer?

This is your opportunity to express your enthusiasm for Relay's mission and culture. Relate your personal values with the company’s goals and discuss how your skills align with their needs, showcasing your motivation for making a difference in small business success.

Join Rise to see the full answer
How would you approach debugging a complex issue in a software application?

Share your systematic approach to debugging, describing how you analyze the problem, utilize debugging tools, and collaborate with team members to identify the root cause, ensuring that you can diagnose and resolve issues without introducing new ones.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Relay Remote Toronto
Posted 6 days ago
Photo of the Rise User
Lockheed Martin Hybrid US, Onondaga County, NY; New York State, Liverpool, NY
Posted 2 days ago
Photo of the Rise User
Posted 22 hours ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
finanzen.net GmbH Remote Gartenstraße 7, 76133 Karlsruhe, Deutschland
Posted 9 days ago
Photo of the Rise User
Posted 8 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!