About the Role
The Principal Enterprise Architect (EA) develops enterprise vision and target state architecture for CNB and assigned business domains, aligning with RBC’s OneRBC vision. As a top-level technology expert, this role leads the creation of enterprise technology roadmaps based on business strategy and target state architecture. The EA develops, maintains, and enhances system architectures, acting as a Principal consultant within programs and projects. This role influences business and IT to ensure adherence to enterprise standards, principles, and target state architecture. Collaboration with colleagues across RBC, CUSO, and CNB is key to understanding user requirements, evaluating technologies, and recommending solutions that enhance the target state technology landscape. The Principal EA also defines, enforces, and evangelizes enterprise and domain-level technology standards, principles, and best practices, serving as a mentor to less experienced architects.
Responsibilities
- Ensure system architecture utilizes existing design patterns to develop future state technology solutions.
- Build reference architecture, patterns, and best practices that drive architectural alignment across the enterprise.
- Research, enforce, and drive the adoption of design patterns throughout the enterprise and evangelize best practices for solution design and development.
- Collaborate with teams across RBC, CUSO, and CNB to identify, rationalize, and solidify solution design requirements, establishing new standards, methodologies, and processes where deficiencies are found.
- Lead the preparation and presentation of architecture strategy through analysis of industry trends and future technology advances.
- Mentor less experienced architects.
- Drive the establishment of architecture and development standards by formally presenting them through the Architecture Review Council (ARC) and Technology Review Council (TRC) and various RBC and US Architecture Review Boards (ARB).
- Drive software, application, and infrastructure rationalization at the assigned business unit and enterprise level.
- Partner with RBC, CUSO, and other CNB areas to manage risk through establishing reusable frameworks, processes, and methodologies.
- Act as an ambassador for Enterprise Architecture, developing the vision, principles, patterns, and goals of the EA organization.
- Develop executive presentations, solutions design documentation, and point-of-view technology white papers, presenting them to executives, management, and employees.
- Develop strong business relationships with other IT departments and assist less experienced architects with developing business relationship skills.
Requirements
- Bachelor's Degree or equivalent.
- Minimum of 12 years of experience in enterprise integration design, development, and implementation.
- Minimum of 12 years of experience in Microsoft .NET platform development or Java/Linux development.
- Minimum of 3 years of experience in leadership roles either as a direct manager or matrix manager leading technical resources.
- Minimum 2 years of cloud implementation experience (Azure and/or AWS).
- Minimum 3 years of experience in a Senior Enterprise Architect or comparable senior management role.
- Large-scale enterprise implementation experience including architecture and design of modern web, mobile, and integration (cloud/on-premises) platforms.
- Enterprise experience with API management toolsets, DevOps, server infrastructure, network infrastructure, caching methodologies, information security, and database technologies.
- TOGAF certification and Zachman framework knowledge.
- Excellent verbal and written communications, interpersonal, and analytical skills.
- Experience with Agile development methodology including Scrum, XP, FDD, TDD, and SAFe.
- Background in financial services.
- Experience supporting MarTech and Digital applications with knowledge of various US regulations (CCPA, PCI, KYC, AML) applicable to Customer Facing applications.
Skills
- Applications Architecture
- Architectural Modeling
- Critical Thinking
- Enterprise IT Architecture
- Information Technology Consulting
- Multi-Level Communication
- Platform Architecture
- Software Product Design
- System Applications
- Transitional Architecture
Location
- 180 WELLINGTON ST W:TORONTO
- Toronto
- Canada
Work Type
- Full time
Experience Level
- Principal
- Senior Enterprise Architect
- 12 years of experience
- 3 years of leadership experience
- 2 years of cloud implementation experience
- 3 years of senior management experience
Education Level
- Bachelor's Degree or equivalent
Benefits
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
- Leaders who support your development through coaching and managing opportunities.
- Ability to make a difference and lasting impact.
- Work in a dynamic, collaborative, progressive, and high-performing team.
- A world-class training program in financial services.
- Opportunities to do challenging work.
About the Company
- At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC.
- We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world.
- Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities.
- RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
