Talent.com
Royal Bank of Canada>
Senior EngineerRoyal Bank of Canada> • TORONTO, Canada
No longer accepting applications
Senior Engineer

Senior Engineer

Royal Bank of Canada> • TORONTO, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

WHAT IS THE OPPORTUNITY?

Join a high-impact team driving RBC’s call centre and branch technology transformation. As a Software Engineer, you will play a key role in designing, developing, and maintaining GenAI-powered Advice Centre applications that leverage cloud services and generative AI to empower call centre agents and streamline complex workflows. You will collaborate closely with the Full Stack Development Lead and other team members to deliver robust, high-performing digital solutions that meet evolving business needs. This is your opportunity to grow your technical skills, contribute to innovative projects, and help shape the future of RBC’s digital platforms.

WHAT WILL YOU DO?

  • Design, develop, and maintain scalable frontend and backend components for Advice Centre applications.
  • Collaborate with team members and the Development Lead to deliver high-quality, maintainable code.
  • Integrate APIs and cloud-based services to enhance application functionality.
  • Participate in code reviews, testing, and documentation to ensure best practices and code quality.
  • Troubleshoot and resolve technical issues in a timely manner.
  • Contribute to continuous improvement initiatives and adopt new technologies as appropriate.
  • Work in an agile environment, actively participating in sprint planning, stand-ups, and retrospectives.

WHAT DO YOU NEED TO SUCCEED?

Must have:

  • 2–5 years of software development experience, including exposure to cloud services, microservices, GenAI, or data analysis.
  • Proficiency in building frontend applications using React or other modern frameworks such as Angular.
  • Experience in server-side development with Node.js, Java, or Python.
  • A passion for creating exceptional user interfaces and digital experiences.
  • Strong collaboration skills and the ability to work effectively in fast-paced, agile teams.
  • Hands-on experience with API integration and cloud-based services.
  • Solid troubleshooting and problem-solving skills.
  • Good written and verbal communication skills.

Nice-to-have:

  • Experience with advanced observability tools.
  • Understanding of software architecture patterns, design principles, and best practices.
  • Familiarity with shift-left testing principles, including early integration of automated testing and code quality checks.
  • Experience with automated testing frameworks and CI/CD pipelines.
  • Strong interpersonal skills for effective cross-functional collaboration.

What’s in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits
  • Leaders who support your development through coaching and managing opportunities
  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • Flexible work/life balance options

Job Skills

Application Development, Application Integrations, Application Maintenance, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System Applications

Additional Job Details

Address:

RBC WATERPARK PLACE, 88 QUEENS QUAY 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-05-05

Application Deadline:

2026-08-23

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At 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

Senior Engineer • TORONTO, Canada

Similar jobs

Senior Project Engineer

AccentureToronto, Ontario, Canada
Full-time

You’ve Never Been Satisfied with “Good Enough.You want to make an impact, not just manage projects, but change how the world gets built.At Accenture Infrastructure & Capital Projects, you’ll do exa... Show more

 • Promoted

Senior QE Engineer - Onsite Role

Aarorn Technologies IncToronto, ON, CA
Full-time

Transform data engineering as a Senior QE Engineer in Toronto, ON.This role requires four days onsite per week and focuses on developing automated testing solutions and ensuring data integrity.In t... Show more

 • Promoted

Senior Engineer, Group Leader - Municipal - C$115,000 - C$165,000 A Year

Tatham EngineeringEast York, Canada
Full-time

Experienced engineering professional sought for a Group Leader role in Municipal infrastructure.Responsibilities include business development, project management, and team leadership for a Canadian... Show more

 • Promoted

Senior Staff Engineer, Wafer Scale Engine Bring-Up - $175,000 - $275,000 A Year

Cerebras Systems Inc.North York, Canada
Full-time

Experienced engineer needed to optimize AI hardware (WSE), developing flows, collaborating, and enhancing testing infrastructure. Show more

 • Promoted

Senior Engineer - P&C - $140,000 - $160,000 A Year

QualusNorth York, Canada
Full-time

Senior Engineer needed for electrical substation design, protection, and metering systems.Requires experience, leadership skills, and engineering degree. Show more

 • Promoted

Senior Project Engineer

Valard ConstructionToronto, ON, CA
Full-time

Our Substation group is currently looking to add a.Greater Toronto Area of Ontario.Reporting to the Project Manager, we are seeking a Senior Project Engineer to support ongoing EPC projects, ensuri... Show more

 • Promoted

Senior Qa Engineer, Fixed Term - Toronto

DEPT®Toronto, Canada
Temporary

Position OverviewWe are pioneers at heart.What this means is that we are always leaning forward, thinking of what we can create tomorrow that does not exist today.We were born digital and we are a ... Show more

 • Promoted

Senior Qa Engineer

RentsyncToronto, Canada
Full-time

About RentsyncRentsync is an award-winning, high-growth organization that provides high quality websites, marketing services, and software solutions to the rental and property management industry t... Show more

 • Promoted

Senior Cryogenic Engineer

XanaduToronto
Full-time

Xanadu’s mission is to build quantum computers that are useful and available to people everywhere.At Xanadu, we are learners, innovators, researchers, collaborators and problem solvers.We are creat... Show more

 • Promoted

Dynatrace Senior Engineer

Tech MahindraToronto, ON, CA
Full-time

A Bachelor’s or Higher Degree is the minimum entry required for the position.Mode of Work : Hybrid (3 days a week).This job posting is for an existing, active vacancy and we are looking to hire a D... Show more

 • Promoted

Senior Technical Engineer

Cpus Engineering Staffing Solutions Inc.Toronto, ON, CA
Full-time

We are currently requesting resumes for the following position.Wednesday, February 19, 2025 (5:00PM EST).JOB DUTIES/ KEY ACCOUNTABILITIES.Prepare Design Change Packages such as Modifications, Tempo... Show more

 • Promoted

Hybrid Senior Engineer - Overhead Transmission

CIMA+Markham, Ontario, Canada
Full-time

Become a pivotal part of CIMA+ as a Hybrid Senior Engineer specializing in Overhead Transmission Lines.This role allows you to utilize extensive engineering knowledge effectively.CIMA+ is actively ... Show more

 • Promoted

Senior Qa Engineer - C$100,000 - C$145,000 A Year - Remote

vCluster LabsEast York, Canada
Remote
Full-time

Senior QA Engineer to own quality strategy for Kubernetes virtualization technology, focusing on manual testing and backend validation, with a path to designing automation frameworks. Show more

 • Promoted

Senior Qa Engineer - C$90,000 - C$120,000 A Year

Algo Communication Products LtdEast York, Canada
Full-time

Senior QA Engineer to design and implement end-to-end test automation for web applications and IP endpoints. Show more

 • Promoted

Hopper Senior Engineer Payments Team

Hoppertoronto, on, Canada
Full-time

Become a key player in Hopper's Payments Team as a Senior Engineer! Leverage your backend engineering skills to enhance payment experiences for millions of users.As part of Hopper’s mission to opti... Show more

 • Promoted

Senior Engineer for PocketHealth's Infrastructure

PockethealthToronto
Full-time

Drive healthcare innovation at PocketHealth as a Senior Software Engineer.This hybrid role focuses on cloud infrastructure that empowers countless healthcare providers and patients.Become a part of... Show more

 • Promoted

Senior Project Engineer - C$100,000 - C$125,000 A Year

AversanEast York, Canada
Full-time

Seeking a Senior Project Engineer to lead aerospace test engineering programs, managing design, development, and implementation of solutions while ensuring on-time, on-budget delivery. Show more

 • Promoted

Senior Engineer, Projects

Ontario Ministry of Transportation/ Ministère des Transports de l’OntarioToronto
Full-time +1

Ontario Ministry of Transportation/ Ministère des Transports de l’Ontario.Ontario Ministry of Transportation/ Ministère des Transports de l’Ontario.Are you a results-oriented professional with a pa... Show more

 • Promoted

Senior Staff Engineer, Wafer Scale Engine Bring-Up - $175,000 - $275,000 A Year

AI hardware companyNorth York, Canada
Full-time

Senior engineer to optimize AI hardware (Wafer Scale Engine) by developing flows, collaborating, and enhancing testing infrastructure.Requires strong coding in Python, Verilog, C. Show more

 • Promoted

Senior Design Engineer - C$90,000 - C$120,000 A Year

Evertz MicrosystemsToronto, Canada
Full-time

We are seeking a Senior Software Design Engineer with deep expertise in real‑time media systems, audio/video compression, and high‑performance software development.You will play a critical role in ... Show more