About The Position

This opportunity is for a Quantitative Technology Services Co-op at RBC, where applicants will be considered for multiple roles available across RBC QTS. RBC is a global financial institution with a purpose-driven, principles-led approach, employing over 84,000 individuals. It is Canada’s biggest bank and one of the largest globally, with a diversified business model focused on innovation and providing exceptional experiences to more than 16 million clients across Canada, the U.S., and 34 other countries. RBC is also committed to supporting community initiatives through donations, investments, and employee volunteer activities.

Requirements

  • Working towards a degree in computer science, engineering, mathematics, or a related degree, and currently maintaining academic excellence.
  • Experience developing applications within a UNIX/Linux or Windows based environment.
  • In-depth programming knowledge of one of the following languages: Java, C#, C/C+, Python, JavaScript, HTML, CSS.
  • Must be a self-starter, with strong analytical and interpersonal skills, as well as the ability to work in a fast-paced environment and manage multiple competing priorities.
  • Strong MS Office skills and experience presenting to stakeholders.

Responsibilities

  • Analyze business requirements and translate them to technical specifications.
  • Create designs, develop, code, and perform code reviews and testing of applications, as per Software Development Life Cycle (SDLC) best practices.
  • Design and integration testing of applications.
  • Release and incident management of applications.
  • Responsible for all ranges of project work and daily support as outlined by given business and increasing efficiencies in current department.

Benefits

  • Network and build lasting relationships with students from diverse backgrounds from across Canada.
  • Participate in fun events and challenges to help build your career tool kit while enjoying a work-life balance.
  • Leaders who support your development through coaching and learning opportunities.
  • Work in a dynamic, collaborative, progressive and highly performing team.
  • Ability to make a difference and lasting impact.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service