RBC-logo
RBC
·
September 17, 2026
Apply Now
This job has closed.

2027 Investor Services, PEY Software Engineer (12 months)

Toronto, ON
Internship
Onsite
Intern
RBC is a financial services organization offering an internship within its Investor Services Data & Digital Business Intelligence group. The Software Engineer Intern will develop, test, document, and improve software solutions while collaborating with engineering teams, business partners, and stakeholders across the organization.

Responsibilities

  • Develop, test, and refine software features under the mentorship and guidance of senior software engineers
  • Actively participate in code reviews, contributing to and learning from the collaborative review process
  • Contribute meaningful code and improvements to the existing codebase across multiple projects
  • Work across the technology stack on diverse projects that support RBC IS groups
  • Participate in cross-functional collaboration with teams from Business Intelligence, Data, Digital, and other business segments to design and deliver high-quality solutions
  • Document your technical work, code, and project outcomes clearly and thoroughly
  • Share learnings, challenges, and insights with your team through presentations and knowledge-sharing sessions
  • Communicate regularly with various business partners and stakeholders throughout Investor Services and related platforms
  • Contribute to team knowledge and best practices documentation
  • Work as a member of an exciting, close-knit, supportive, and dynamic engineering group
  • Collaborate with colleagues across different business segments within RBC to understand broader organizational context

Qualification

Required

  • Currently enrolled in or recently graduated from a Bachelor of Computer Science degree (or higher) from an accredited university or equivalent related program
  • Demonstrated familiarity with one or more programming languages (Python, Java, C++, or similar)
  • Strong problem-solving and analytical capabilities
  • Excellent written and verbal communication skills
  • Genuine eagerness to learn, grow, and adapt in a professional setting
  • Interest in Data and Financial Markets (or demonstrated willingness to develop this knowledge)

Preferred

  • Any relevant workplace experience in software development
  • Knowledge in banking/finance
  • Experience with Python, JavaScript, Django Web Framework, Angular

Benefits

  • Excellent exposure to communicate with various business partners and stakeholders in Investor Services and within other platforms as appropriate
  • Working with an exciting, close-knit, supportive & dynamic group
  • Opportunity to collaborate with other business segments within the bank
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.
Glassdoor
4.0
Founded in 1864
Toronto, Ontario, CAN
10001+ employees
https://www.rbc.com

Similar Job