cover image
RBC

RBC

www.rbc.com

7 Jobs

94,222 Employees

About the Company

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. Our success comes from the 94,000+ employees who leverage their imaginations and insights to bring our vision, values and strategy to life so we can help our clients thrive and communities prosper. As Canada's biggest bank and one of the largest in the world, based on market capitalization, we have a diversified business model with a focus on innovation and providing exceptional experiences to our more than 17 million clients in Canada, the U.S. and 27 other countries. Learn more at rbc.com.
We are proud to support a broad range of community initiatives through donations, community investments and employee volunteer activities. See how at www.rbc.com/community-social-impact.

http://rbc.com/legalstuff.

La Banque Royale du Canada est une institution financière mondiale définie par sa raison d'être, guidée par des principes et orientée vers l'excellence en matière de rendement. Notre succès est attribuable aux quelque 94 000+ employés qui mettent à profit leur créativité et leur savoir faire pour concrétiser notre vision, nos valeurs et notre stratégie afin que nous puissions contribuer à la prospérité de nos clients et au dynamisme des collectivités. Selon la capitalisation boursière, nous sommes la plus importante banque du Canada et l'une des plus grandes banques du monde. Nous avons adopté un modèle d'affaires diversifié axé sur l'innovation et l'offre d'expériences exceptionnelles à nos plus de 17 millions de clients au Canada, aux États Unis et dans 27 autres pays. Pour en savoir plus, visitez le site rbc.com/francais

Nous sommes fiers d'appuyer une grande diversité d'initiatives communautaires par des dons, des investissements dans la collectivité et le travail bénévole de nos employés. Pour de plus amples renseignements, visitez le site www.rbc.com/collectivite-impact-social.

https://www.rbc.com/conditions-dutilisation/

Listed Jobs

Company background Company brand
Company Name
RBC
Job Title
Senior Full Stack Developer
Job Description
**Job title:** Senior Full Stack Developer **Role Summary:** Lead end‑to‑end design, development, testing, and maintenance of large‑scale enterprise applications for insurance solutions. Drive high‑quality code across front‑end (Angular/AngularJS) and back‑end (Java, Spring Boot, REST/Microservices) layers, ensuring performance, scalability, and security. Partner with cross‑functional teams in an Agile environment to deliver incremental value and continuous improvement. **Expectations:** - Minimum 5 years of full stack development in enterprise environments. - Proven expertise with Angular, AngularJS, Java, Spring Boot, REST, SOAP, Swagger, MongoDB, and SQL. - Strong knowledge of API security (JWT, OAuth 2.0, SSO, OIDC, SSL, encryption). - Hands‑on experience with CI/CD pipelines (Jenkins, Nexus, GitHub) and Agile tools (Jira, Confluence, ServiceNow). - Ability to produce technical design documents, perform unit/integration testing, and conduct performance tuning. - Excellent written and verbal communication; adept at stakeholder collaboration and presentation. **Key Responsibilities:** - Design, code, test, and deploy scalable applications using Angular/Java/Spring Boot. - Review, debug, and enhance existing systems for reliability and efficiency. - Develop comprehensive unit and automated integration tests; refine test frameworks. - Lead estimation and task breakdown for design, coding, and testing phases. - Author and maintain technical design documentation and system specifications. - Mentor junior developers, promote best practices, and contribute to continuous process improvement. - Collaborate with security engineers to enforce gateway and protocol compliance. - Track and report progress, prioritize requirements, and deliver on business value. **Required Skills:** - Angular/AngularJS, Java, Spring Boot (3.x), RESTful/Web Services (SOAP, Swagger). - SQL (large relational databases) and MongoDB. - Security gateways/API Gateway (APIGEE), JWT, OAuth 2.0, SSO, OIDC, SSL, encryption. - Agile development, CI/CD, Jenkins, Nexus, GitHub, Jenkins pipelines. - Version control (Git), JIRA, Confluence, ServiceNow, SharePoint. - Strong debugging, performance tuning, and automated testing abilities. - Effective written and oral communication, stakeholder engagement, and presentation skills. **Preferred (Nice‑to‑have) Skills:** - Experience with .NET, Python, C#, React JS, jQuery, PHP. - IBM Data Stage (ETL), Kafka, MQ, Docker, OpenShift, AWS, Azure, GCP. - Test automation framework design and implementation. - Prior work in Financial Services or Insurance domain. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - No mandatory certifications specified, but familiarity with industry security and software development standards is desirable.
Mississauga, Canada
On site
Senior
20-09-2025
Company background Company brand
Company Name
RBC
Job Title
Operations Officer
Job Description
**Job Title:** Operations Officer **Role Summary:** Responsible for end‑to‑end fulfillment of applications within the RBC Cards Investigations Transaction Service Group, ensuring accuracy, compliance, and client satisfaction. Manages daily operations, follows policies and procedures, monitors performance, and handles operational risk in a high‑pressure, deadline‑driven environment. **Expectations:** - Deliver high‑quality work with strong attention to detail. - Demonstrate a strong sense of urgency and proactive decision‑making. - Maintain productivity in line with the Performance Edge Model. - Uphold compliance with operational risk policies and procedures. **Key Responsibilities:** - Own full accountability for day‑to‑day tasks, ensuring accuracy and client experience. - Manage daily activities using all available resources (Folios, SharePoint, etc.). - Meet service commitments, multitask, and prioritize effectively. - Apply due diligence to RBC operational risk policies, standards, and guidelines. - Support compliance and audit requirements during application processing. **Required Skills:** - In‑depth knowledge of Personal Deposit Accounts and exception procedures. - Proven information‑gathering, investigation, and problem‑solving experience. - Strong organizational, multitasking, and prioritization skills. - Professional communication: listening, understanding, and responding in all situations. - Capacity to work within tight deadlines, demonstrating high urgency. - Adaptability, flexibility, and willingness to learn new systems and processes. - Availability Monday‑Friday, 7:00 AM–3:00 PM EST. **Required Education & Certifications:** - Relevant bachelor’s degree or equivalent work experience in banking or finance. - No specific certifications required.
Toronto, Canada
On site
10-10-2025
Company background Company brand
Company Name
RBC
Job Title
Data Scientist
Job Description
Job Title: Data Scientist Role Summary: Conduct exploratory data analysis, develop machine learning models, and build monitoring pipelines and dashboards to enable data‑driven decisions across the organization. Collaborate with business, engineering, and software teams to deliver end‑to‑end data science solutions. Expactations: Minimum 2 years’ experience in data science focused on EDA, reporting, and model monitoring. Proven ability to program in Python, SQL, and other languages; strong communication skills for translating technical insights to non‑technical stakeholders. Key Responsibilities: - Perform EDA to uncover insights and support business decisions. - Design, train, and evaluate predictive machine learning models. - Build and maintain model monitoring pipelines to ensure performance in production. - Develop interactive dashboards (Tableau, Power BI, etc.) to visualize findings. - Translate stakeholder requirements into actionable data science projects. - Collaborate with data engineers and developers for pipeline and dashboard deployment. - Write and review code, ensuring quality and reproducibility. Required Skills: - Python (Pandas, NumPy, scikit‑learn, Matplotlib/Seaborn) - SQL for large dataset querying - Data visualization tools (Tableau, Power BI, or equivalent) - Model monitoring and MLOps concepts - Strong programming fundamentals and data structures/algorithms - Excellent written and verbal communication Required Education & Certifications: - Bachelor’s degree in Computer Science, Statistics, Mathematics, or related field (or equivalent experience). - Relevant certifications (e.g., Microsoft Azure Data Scientist Associate, AWS Certified Machine Learning, or similar) are a plus.
Mississauga, Canada
On site
Junior
10-10-2025
Company background Company brand
Company Name
RBC
Job Title
Senior Software Developer
Job Description
**Job Title** Senior Software Developer **Role Summary** Design, develop, test, and support core banking and payment applications (T24, ACH, Instant Payments, Core Neutral Domain Services) for Caribbean markets. Partner with business and IT stakeholders to assess requirements, propose technical solutions, and deliver high‑quality code within project schedules. Act as subject‑matter expert, mentor junior team members, and drive continuous improvement across the SDLC. **Expectations** - 3–5 years of application development experience. - Bachelor’s degree in Computer Science, Information Technology, or equivalent programming experience. - Proven knowledge of multiple programming languages, middleware, and enterprise integration concepts. **Key Responsibilities** 1. Gather and analyze business and technical requirements with project teams. 2. Design, code, document, and unit‑test complex solutions in Java, C#, Python, and .NET ecosystems. 3. Develop RESTful APIs, microservices, and integrate with MQ, Oracle, SQL, Hibernate, JSON, and Spring frameworks. 4. Create detailed build, test, and implementation plans; estimate effort and track progress. 5. Execute system and integration testing; coordinate with external vendors as needed. 6. Perform performance tuning and recommend optimizations. 7. Produce comprehensive technical and user documentation (test plans, operating manuals). 8. Conduct code reviews, walkthroughs, and provide coaching to team members. 9. Identify project risks, develop mitigation strategies, and report status to senior management. 10. Support Agile ceremonies and contribute to continuous improvement initiatives. **Required Skills** - Programming: Java, C#, Python, .NET - Web & frameworks: Angular, Spring Boot, Spring MVC, Hibernate, REST, JSON - Databases: SQL, Oracle, relational data modeling - Integration & messaging: MQ, microservices, service-oriented architecture - Build & CI/CD: GitHub, GitHub Actions, Helios, UrbanCode, automated testing tools - Testing: unit, integration, performance, risk‑based testing techniques - SDLC: requirements gathering, design, coding, testing, deployment, maintenance - Documentation: technical specifications, test plans, operating manuals - Methodologies: Agile (Scrum/Kanban), risk assessment, continuous improvement **Required Education & Certifications** - Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent practical experience). - No mandatory certifications required. ---
Toronto, Canada
On site
Senior
07-11-2025