RBC

Web3 Engineer / Developer, Digital Assets, RBCx

TORONTO, Ontario, Canada Full time

Job Description

We are seeking a skilled and curious Web3 Engineer / Developer to support the design, development, and experimentation of smart contract–based applications within RBC’s Digital Assets initiatives.
This role is focused on hands-on development across blockchain-based systems, including smart contracts, account abstraction models, and tokenization frameworks. You will contribute directly to the build and evolution of applications that apply decentralized technologies responsibly within a financial services context.
Working closely with product managers, architects, and digital asset subject matter experts, you will help translate emerging Web3 concepts into functional implementations while considering scalability, security, and enterprise integration requirements.

What will you do?

  • Design, develop, and test smart contracts supporting tokenization, payments, and other digital asset use cases.
  • Implement and experiment with account abstraction models, wallet architectures, and on-chain permissioning approaches.
  • Contribute to the development of end-to-end Web3 applications, including smart contracts, backend services, and integrations.
  • Collaborate with product managers and architects to translate requirements into technical designs and implementations.
  • Evaluate blockchain platforms, tooling, and standards to inform design decisions and development practices.
  • Apply security best practices, testing frameworks, and code reviews to ensure robustness of smart contract code.
  • Document technical designs, architectural decisions, and development patterns for internal knowledge sharing.

What do you need to succeed?

Must-have

  • Undergraduate degree in Computer Science, Engineering, or a related technical discipline.
  • 5+ years of experience in software development, with hands-on experience in blockchain or Web3 development.
  • Strong experience developing smart contracts using languages such as Solidity or similar.
  • Understanding of token standards, on-chain state management, and transaction lifecycle concepts.
  • Experience building or integrating with decentralized applications, wallets, or blockchain APIs.
  • Strong problem-solving skills and ability to work effectively in ambiguous, fast-moving environments.
  • Clear communication skills and ability to collaborate across technical and non-technical teams.

Nice-to-have

  • Experience with account abstraction, smart contract wallets, or advanced wallet architectures.
  • Exposure to tokenization frameworks, stablecoins, or on-chain payments systems.
  • Architecture or system design experience for scalable distributed systems.
  • Familiarity with Layer 2 networks, cross-chain protocols, or interoperability solutions.
  • Experience working in financial services, fintech, or regulated environments.

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.

  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • Opportunities to do challenging work

Job Skills

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

Additional Job Details

Address:

20 KING ST W:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

PERSONAL & COMMERCIAL BANKING

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-03-09

Application Deadline:

2026-04-06

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.