Talent.com
0000050007 Royal Bank of Canada
Software Engineer 10000050007 Royal Bank of Canada • TORONTO, Ontario, Canada
Software Engineer 1

Software Engineer 1

0000050007 Royal Bank of Canada • TORONTO, Ontario, Canada
9 hours ago
Job type
  • Full-time
Job description

Job Description

What is the opportunity?

We are looking for a talented individual and passionate team player to join the Ownr team as a Software Engineer 1. Youʼll be playing a big part in building the next evolution of our platform as we move to provide extensive new capabilities to business owners, working alongside a closeknit group of fun and ambitious engineers, product managers and designers. Your experience will contribute to the functionality, reliability, and delivery of our fast-moving Node/React-based application, leveraging the latest JavaScript-based tooling and best practices.What will you do?
  • Youʼll have visibility into, and influence over, all parts of the technology stack, and enjoy a high degree of autonomy in your work.

  • Youʼll contribute to the planning, design, development, deployment, monitoring, and maintenance of significant portions of the software that supports our users.

  • Youʼll have the chance to provide and receive feedback from your peers, and get coaching from more experienced engineers both within the team and the broader organization.

  • Youʼll use modern tooling throughout, whether thatʼs something currently part of our stack, or something new that you assess needs to be added to reliably deliver the desired user experience.

A snapshot of whatʼs currently in-use:
  • Web client: React, Styled Components

  • Web server: NodeJS, JavaScript, TypeScript, Express

  • DB: PostgreSQL

  • Infrastructure: Heroku and AWS (services include: RabbitMQ, Redis, s3, etc.)

  • CI/CD: CircleCI and Github Actions

  • Testing frameworks: Jest, React Testing Library, Cypress

What do you need to succeed?
  • You have have 1+ years experience using JavaScript to build real world applications, preferably public facing. You have a good understanding of development patterns and best practices and how they can impact your ability to be productive in a codebase and by extension, the maintainability of a platform.

  • You have some experience building, monitoring and maintaining software that is highly available, scalable, and resilient.

  • Youʼll take responsibility for finding opportunities to iteratively improve our technology in any feature you work on

  • Youʼll put in the work necessary to empathize with the softwareʼs users and understand their challenges, whether those users are fellow developers, immediate team members, or the entrepreneurs that rely on us to support their business.

  • Youʼre curious, and naturally invest energy into learning new technologies, techniques, and interpersonal skills that you feel help improve your own productivity and happiness, and the productivity and happiness of those around you.

  • You have excellent spoken and written communication, time management, and project management abilities. You behave proactively to set expectations and find support when you recognize that there are unforeseen challenges or complexity in projects.

  • You are comfortable asking questions and speaking up to help us continuously improve how we do things.

Whatʼs in it for you?
  • We thrive on the challenge to be our best and work together to help our clients thrive and communities prosper. Here is what you can expect if you join our team:

  • Work in an agile, collaborative and high-performing team

  • The opportunity to do work that is challenging and take on progressively larger responsibilities

  • Leaders who support your development through regular coaching

  • A comprehensive Total Rewards Program including competitive compensation, bonuses and flexible benefits

Job SkillsActive Learning, Agile Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)Additional Job Details

Address:

20 KING ST W:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

TECHNOLOGY AND OPERATIONS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-06-11

Application Deadline:

2026-07-31Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date aboveOur Employment OpportunitiesAt RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
Create a job alert for this search

Software Engineer 1 • TORONTO, Ontario, Canada

Similar jobs

Senior Software Engineer-1

G AdventuresToronto, ON, CA
Full-time

Let’s go on an adventure together! Hey there, we’re G Adventures.We’re one of the world’s leading small group travel companies, and we’ve always believed that travel isn’t just about where you go —... Show more

 • Promoted

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter BondToronto, ON, CA
Full-time

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Be among the first 25 applicants.Direct... Show more

 • Promoted

Software Engineer

RelayToronto, ON, CA
Full-time

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 ... Show more

 • Promoted

Software Engineer

Sproutlogic ConsultingToronto, ON, CA
Full-time

We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.Develop new capabil... Show more

 • Promoted

Software Engineer I

TD BankToronto, ON, CA
Full-time

Software Engineer IApplyremote type: On Sitelocations: Toronto, Ontariotime type: Full timeposted on: Posted Todaytime left to apply: End Date: July 20, 2026 (11 days left to apply)job re... Show more

 • Promoted

Software Engineer

RAVLToronto, ON, CA
Full-time

RAVL helps technologists accelerate their careers.At RAVL, we connect strategy with execution, care deeply about the people we work with, and measure success by the lasting impact we leave behind.O... Show more

 • Promoted

Software Engineer - C$76,800 - C$115,200 A Year

TD BankToronto, Canada
Full-time +1

Title posted on CareerBeacon - Sr.Automation Developer (Python)Posted on October 22, 2025 by Employer detailsTD BankJob DetailsWork Location: Toronto, Ontario, CanadaHours: 37.Line of Business: Tec... Show more

 • Promoted

Software Engineer

SpellbookToronto, ON, CA
Full-time

Spellbook is a leading AI suite for commercial lawyers, trusted by more than 3,000 law firms and in‑house teams worldwide.Our mission is to make legal services more accessible by empowering legal p... Show more

 • Promoted

Embedded Software Engineer

Imagine CommunicationsToronto, ON, CA
Full-time

Every day, Imagine Communications is delivering billions of media moments all over the world —anywhere, anytime and on any device.Imagine Communications delivers innovative, end-to-end media softwa... Show more

 • Promoted

Software Engineer

Atlantis IT GroupToronto, ON, CA
Full-time

Skills Required: C++, C#, API Calls, Windows service, Component Object Model, Visual Studio experience, Agile way of working.Development: design, build, and maintain efficient, reusable, and reliab... Show more

 • Promoted

Software Engineer

CSIToronto, ON, CA
Full-time

Software Engineer II's code, test and debug programs.They also maintain and document program changes.Software Engineer II's work on several phases of at least one major application while receiving ... Show more

 • Promoted

Software Engineer - $75,000 - $100,000 A Year

CsiToronto, Canada
Full-time

Join to apply for theSoftware Engineerrole atCSIJoin to apply for theSoftware Engineerrole atCSIJob DescriptionSoftware Engineer II's code, test and debug programs.They also maintain and docume... Show more

 • Promoted

Senior Software Engineer II — Private Markets Platform

CartaToronto, ON, CA
Full-time

A leading technology firm in Toronto is seeking a Senior Software Engineer II to lead complex projects in a collaborative team.The role requires expertise in Python, Django, and React, with a focus... Show more

 • Promoted

software engineer

LotusFlare Canada IncToronto, ON, CA
Full-time +1

Location North York , ON M2N 6P4.To be negotiated) / 40 hours per week.Terms of employment Permanent employment Full time.Work must be completed at the physical location.There is no option to work ... Show more

 • Promoted

Fullstack Software Engineer

WaveloToronto, ON, CA
Full-time

Wavelo is a SaaS business on a mission to make telecoms a breeze.We provide flexible software that modernizes how communication service providers (CSPs) do business, helping them drive more value, ... Show more

 • Promoted

[PIPELINE] - Software Engineer II - Canada

MQ Referrals OnlyToronto, ON, CA
Full-time

PIPELINE] - Software Engineer II - Canada.You will execute on defined projects to achieve team-level goals and own minor features in support of larger features.You will independently define the rig... Show more

 • Promoted

Software Engineer, Product - C$146,000 - C$178,000 A Year

AsanaToronto, Canada
Full-time

OverviewWe’re looking for people who care deeply about customers and are passionate about building products that improve the way millions of teams work together.As a member of the team developing t... Show more

 • Promoted

Software Engineer

Sanofi EUToronto
Full-time

Commercial Marketer and Web Accelerator Engineering.Ready to push the limits of what’s possible? Join Sanofi in one of our corporate functions and you can play a vital part in the performance of ou... Show more

 • Promoted

MTS 1, Software Engineer

eBayToronto, ON, CA
Full-time

Translate requirements to software design and create clean, efficient, extensible, maintainable code.Be responsible for subsystems within a large domain, possessing in-depth knowledge and expertise... Show more

 • Promoted

Software Engineer

Toronto Film SchoolToronto, ON, CA
Full-time

ClearBlue Markets is a global leader in carbon markets, helping clients navigate carbon pricing and offset strategies to drive real climate impact.With offices in Toronto, Amsterdam, and Colombia, ... Show more