At a Glance
- Tasks: Lead the development of innovative infrastructure architecture solutions for RBC's global businesses.
- Company: Join RBC, a leading bank with a commitment to innovation and collaboration.
- Benefits: Enjoy competitive pay, flexible benefits, and a supportive work environment.
- Other info: Opportunities for professional growth and a world-class training program.
- Why this job: Make a real impact in a dynamic team while shaping the future of technology.
- Qualifications: 7-10 years in enterprise infrastructure architecture with strong technical skills.
The predicted salary is between 135000 - 165000 $ per year.
You will join the Tech Infrastructure group as Principal, Infrastructure Architecture working on Infrastructure Architecture as a Code initiatives. The Infrastructure Architecture team is responsible for establishing the strategic direction and leading the development and support of infrastructure solutions globally for all RBC businesses including Technology and Operations, Insurance, Investor & Treasury Services, Personal and Commercial Banking, Capital Markets, and Wealth Management.
As a Principal, Infrastructure Architecture, you will partner with IT, Operations and business stakeholders to lead the development of infrastructure architecture, particularly for high complexity and high-risk IT initiatives. You will provide direct support to development teams and to the Lead Infrastructure Architect. You may be called upon to perform the duties of the Lead Infrastructure Architect as events warrant. Provide thought leadership on infrastructure aspects of architecture.
The ideal candidate will have a sharp business mind, understand user needs and align them with the products, designs and patterns that are being created or can be re-used.
Infrastructure Architecture
- Develop the strategic vision and architectural direction for infrastructure within the Enterprise.
- Represent Infrastructure Architecture as required at architecture governance reviews, such as ARB (Architecture Review Board), EAB (Enterprise Architecture Board), IAR (Intermediate Architecture Review) etc.
- Meet with a broad range of business and IT stakeholders to gather requirements for the design of infrastructure solutions.
- Act as the primary infrastructure contact for applications across the Enterprise, focusing on resiliency, Safety & Soundness, non-functional requirements, scalability and security that is both pragmatic and lays the foundation for a long-term strategy.
- Develop infrastructure architecture related artifacts - current and target state, roadmaps, strategies, policies, standards, guidelines.
- Present technical architecture to clients and forums including the ARB and EAB.
Developer/Engineering Expertise
- Proven experience in software development or engineering roles.
- Mastery of at least one programming language, such as Python, Golang, Java or JavaScript.
- Strong understanding of software design patterns, data structures, and algorithms.
Infrastructure and Architecture as Code
- Familiarity with Infrastructure as Code (IaC) and Architecture as Code (AaC) concepts.
- Hands-on experience with tools like Terraform, Pulumi, or similar IaC frameworks.
Generative AI Expertise
- Experience working with Generative AI technologies and frameworks.
- Familiarity with Generative AI concepts, including Prompt Engineering, Agentic AI, and Retrieval-Augmented Generation (RAG).
- Hands-on experience with Generative AI tooling, such as MCP Server, GitHub Copilot, OpenAI APIs, or similar platforms.
Technical Leadership & Mentoring
- Advocate architecture principles and provide infrastructure expertise, feedback and development to mentor others.
- Produce infrastructure architecture artefacts including diagrams and blueprints as defined by the PMF/SDLC and review with Lead Architects and key program/project stakeholders.
- Review infrastructure architecture to ensure compliance/fit in the portfolio.
- Ensure that new projects/programs meet enterprise application, infrastructure standards and follow enterprise governance framework and processes.
Collaboration
- Facilitate meetings and build rapport to review infrastructure architecture, decision making and problem solving.
- Resolve technical issues and escalate as appropriate.
- Prepare and deliver presentations to business and technology partners and senior management/executives.
- Resolve conflicts/issues and escalate as appropriate.
- Facilitate knowledge transfer and collaboration to other architects and operational support teams.
- Define design guidelines and best practices.
Training & Professional Development
- Stay current on technological advancements, identifying potential benefits and risks to the implementation/use of new and evolving technologies.
- Continually enhance skills and build knowledge in all aspects of the organization, the business and information systems.
- Identify operational or architectural risks and recommend mitigation strategies.
- Lead and/or oversee initiatives to contribute to the ongoing reliability and security of systems/applications.
What do you need to succeed?
- 7-10 years of enterprise industry experience at defining infrastructure architecture, with a major focus on resiliency, nonfunctional and security.
- Solid track record with a variety of technologies such as Cloud (Azure, AWS and/or GCP), Server Hardware, Operating Systems (Windows, Unix, z/OS, HP Non-Stop, AS/400), Virtualization, Server Consolidation, Storage Technology, Network Technology, Database Systems, Middleware Technology, Systems Management, ITIL, Collaboration technologies, Software Distribution, BCP / DRP strategies, etc.
- Solid experience with SOA, REST and MDM Technology as well as a variety of technologies/approaches including J2EE, .NET, mainframe, cloud, vendor products and multi-platform applications.
- Demonstrated proficiency in a team environment with projects involving the integration of disparate types of technologies/platforms.
- Ability to quickly evaluate options, make decisions and execute within an intense high-tech environment.
- Awareness and familiarity with Enterprise Architecture frameworks/processes.
- Very strong communication skills (oral, written, facilitation, presentation).
- Demonstrated initiative and leadership abilities, comfortable managing issues in cross functional teams.
- Positive attitude, keeping a constant watch on how to do things better.
- Adaptability and a willingness to take on new challenges.
- Conflict and issue resolution and escalation.
Nice to have
- Cloud Architecture Certifications.
- Knowledge on Database like Oracle RAC, Postgres.
- Knowledge on software defined storage.
- Familiarity or experience with high performance computing.
- Hands-on experience on other flavors of Linux like Ubuntu, Debian.
What’s in it for you?
- 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.
Job Skills
- Applications Architecture
- Architectural Modeling
- Critical Thinking
- Decision Making
- Hardware Infrastructure
- Information Technology Consulting
- IT Architecture
- Multi-Level Communication
- Platform Architecture
- Systems Software
Principal, Infrastructure Architecture in Mississauga employer: RBC
RBC is an exceptional employer that fosters a dynamic and inclusive work culture, where innovation thrives and employees are empowered to grow. As a Senior Director in Toronto, you will lead a talented team in developing cutting-edge AI solutions that transform the banking experience for millions, while enjoying comprehensive benefits, professional development opportunities, and a commitment to community impact. Join us to be part of a collaborative environment that values diverse perspectives and champions your success.