Skip Header Navigation

Skip Breadcrumb Links  

Capital Markets

Technology Graduate Program

At RBC we know that to excel, we must first create: opportunities for growth; environments that foster collaboration; and rewards that recognize achievement. We have the resources employees need to reach their full potential, enabling them to deliver outstanding service to our clients and create careers they can take pride in.


Be a part of our exciting future and gain career-defining exposure to the RBC Capital Markets business! Draw on your leadership potential and dynamic interpersonal skills to explore the responsibilities of a variety of technology based roles through our graduate programs. Your passion for learning everything there is to know about the role of technology in the business world already sets you apart; take this next step to hone your skills with us.

RBC Capital Markets is a Premier Investment Bank that provides a focused set of products and services to institutions, corporations, governments and high net worth clients around the world. With over 6,300 professional and support staff, we service clients through over 75 offices in 15 countries. We are part of a global financial institution, Royal Bank of Canada (RBC). We are a top 10 global bank by market capitalization in North America and have one of the highest credit ratings of any financial institution.

Our services include Foreign Exchange, Fixed Income, Equities and Derivatives trading. RBC Capital Markets Technology is dedicated to enabling our business to thrive using technology as a key differentiator compared to our competitors.

Capital Markets Technology is embraced as a revenue driver and key enabler for the bank's trading business. Business units and technology groups operate in a true partnership where both contribute to successful initiatives. We apply advanced technology solutions to rapidly evolving and complex business opportunities and work very closely with the clients that we service to bring new systems rapidly to market.

Apply your talents and expertise to:

  • Gain in-depth knowledge of Capital Markets
  • Provide creative technical solutions to business issues
  • Work with teams around the globe on collaborative solutions
  • Become a trusted advisor to the business on how to exploit technology opportunities


Technical Specialist Program

What you’ll need to succeed:

  • Passion for being on the cutting edge of technology and love programming
  • In-depth programming knowledge of one of the following languages: Java, C#, C/C++
  • Strong understanding and practical experience in the application of technologies to address diverse problems
  • Experience developing applications within a UNIX/Linux or Windows based environment
  • Undergraduate degree in Computer Science or Math based Science or Engineering discipline Leadership acumen and a passion to apply it in a dynamic business environment
  • Enthusiasm for the brokerage and investment banking industry including an active knowledge of current events impacting the industry
  • Excellent interpersonal and highly developed communication skills
  • Confidence to work with senior and executive level staff
  • Capability to manage multiple priorities across a number of assignments
  • Undergraduate degree in a technical or analytical discipline focusing on development, business analysis or project management

Technologies used include:

  • Real time messaging & middleware
  • Service Orientated Architectures
  • Complex event processing
  • Cloud computing
  • Open Source Libraries
  • Time series databases

This 15-month program consists of programming, design and technical architectural roles.Upon completion of this program, you will continue to build your career at RBC in an area where your interests, skills and capabilities will be utilized for maximum impact.

We have 10 opportunities available for Summer 2013. Candidates interested in pursuing the challenges offered by these dynamic training programs should apply online at


When to Apply

1) RBC Campus Recruitment would like to thank all Canada-wide universities who have participated in our information sessions held throughout the year. If your school was missed, not to worry, all undergraduate students graduating in 2013 are eligible to apply and will be considered. If this program fits your career aspirations we encourage you to submit your resume. Please take note of the job posting dates for this program:

  • Job Posting Date:      August 29th
  • Job Posting Deadline: September 16th (late applications will not be considered)

2) RBC Campus Recruitment is still scheduled to present to some additional schools in September, if your school is included below, please apply within the timelines indicated below:

U of T:

  • Job Posting Date:      August 29th
  • Job Posting Deadline: September 16th (late applications will not be considered)

Waterloo University

  • Job Posting Date:      August 29th
  • Job Posting Deadline: September 19th (late applications will not be considered)

How to Apply

We thank all interested candidates; however, only those selected for an interview will be contacted. Our selection and interview process will be complete by October 2012.

At RBC, diversity and inclusion are at the heart of bringing out the best in all our people.


Application Assistance

If you are a person with a disability and have questions or would like help with your application, please email our team.