Skip to main content
Full-Time
On-Site

Senior Solution Architect - Anti-Money Laundering Technology

View on Map

Description

The Senior Solution Architect will be responsible for designing the next generation of applications for RBC's Anti-Money Laundering (AML) Technology, serving banking systems in Canada and internationally. This role requires extensive collaboration with business, strategy, operations, architecture, and delivery teams, focusing on developing and implementing end-to-end solutions that align with enterprise architecture and industry best practices. The architect will also provide technical leadership, mentor colleagues, influence decision-making, manage stakeholder relationships, and drive initiatives forward.

What We're Looking For

Develop and socialize end-to-end solutions for RBC AML Technology initiatives.

Influence decision making and facilitate teams with multiple stakeholders.

Provide technical leadership and mentorship within the architecture community.

Proactively drive rationalization of competing interests and achieve consensus.

Establish and maintain effective partnerships with various global technology and business groups.

Ability to manage multiple priorities and aggressive deliverables, taking a leadership role in moving initiatives forward.

Minimum 10-12 years of total IT experience, with at least 4 years in Application or Solutions Architectures on large complex projects.

Bachelor's degree in Computer Science or a related field.

Experience in developing and implementing domain APIs and Cloud technologies (OpenShift, Azure, AWS).

Advanced knowledge of digital channel Payment and Digital application architecture patterns.

Advanced knowledge of various architecture/design techniques (e.g., Integration patterns, component-based design).

Proficiency in Front-end technologies (Angular/React, single page applications), data integration, security integration, and infrastructure.

Broad technical knowledge of integration and messaging technologies (batch, synchronous, asynchronous).

Advanced knowledge of Web applications security patterns (OAuth, SSO, etc.).

Advanced knowledge of different architecture/design techniques (e.g., Microservices, REST/SOAP, Cloud Native applications, Event-Driven Architecture, Orchestration/Choreography, Data Pipelines).

Familiarity with modern technology platforms (e.g., Kafka, Websphere MQ, Rabbit MQ, RBDMS, NoSQL, Hadoop, etc.).

Ideal Candidate

Bachelor's Degree in Computer Science or related field.

Total IT experience of at least 10-12 years, with a minimum of 4 years doing Application or Solutions Architectures on large complex projects.

Nice-to-have: Financial services domain knowledge.

Nice-to-have: Hands-on development experience in major programming languages (e.g., Java, Python, C++/C#, Microservices, Cloud, Front ends, APIs).

Nice-to-have: Knowledge of legacy mainframe.

Minimum Education

Bachelor's Degree

Hard Skills

Applications Architecture
Architectural Modeling
Enterprise IT Architecture
Information Technology Consulting
Platform Architecture
Software Product Design
System Applications
Transitional Architecture
Domain APIs
Cloud Technologies (OpenShift, Azure, AWS)
Digital Channel Payment Architecture
Digital Application Architecture Patterns
Integration Patterns
Component-Based Design
Front-end Technologies (Angular/React, Single Page Applications)
Data Integration
Security Integration
Infrastructure
Messaging Technologies (Batch, Synchronous, Asynchronous)
Web Applications Security Patterns (OAuth, SSO)
Microservices
REST/SOAP
Cloud Native Applications
Event-Driven Architecture
Orchestration/Choreography
Data Pipelines
Modern Technology Platforms (Kafka, Websphere MQ, Rabbit MQ, RBDMS, NoSQL, Hadoop)
Java
Python
C++/C#
Legacy Mainframe

Soft Skills

Critical Thinking
Multi-Level Communication
Collaboration
Technical Leadership
Mentorship
Influence
Consensus Building
Partnership Management
Priority Management

Work Hours

37.5 hours/week

Benefits

Position of influence
Opportunity to create beneficial change
Opportunity to interact with senior leaders
Challenging work with increasing responsibility
Ownership of processes for lasting improvement
Comprehensive Total Rewards Program (bonuses, flexible benefits, competitive compensation)
Flexible work/life balance options
Internal opportunities for growth

Also Available At

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.