Skip to main content
Full-Time
On-Site

Director of Engineering, Enterprise Architecture

View on Map

Description

Lead a hands-on engineering team focused on enterprise-wide application modernization using AI-driven insights and tooling. Develop and support modernized Enterprise Architecture capabilities, enabling business lines to navigate complex transformations, rationalize application portfolios, and align technology investments with business goals. Responsibilities include managing and mentoring engineers, partnering with cross-functional teams, collaborating with Product Management, driving AI-driven modernization initiatives, establishing system integrations, and automating solution architecture.

What We're Looking For

Manage and mentor a team of engineers and developers.,Partner with cross-functional teams to identify integration opportunities for enterprise data enrichment.,Collaborate with Product Management on feature prioritization, roadmapping, and delivery.,Drive the Modernization Factory initiative by building AI-driven tooling.,Establish integrations between enterprise systems of record and architecture tooling.,Support lines of businesses by providing tooling and automation for application modernization engagements.,Build and develop tooling to automate solution architecture and recommend patterns and technology.

Ideal Candidate

10+ years of software engineering experience with 5+ years in leadership or senior technical roles managing engineering teams.,Deep expertise in software architecture, systems design, application development, and technology transformation.,Strong understanding of modern AI agents and tooling and agent development frameworks.,Strong background in designing software systems and data integration platforms.,Demonstrated experience with enterprise data systems, integration patterns, and API-driven architectures.,Proven ability to translate complex business requirements into technical solutions and lead cross-functional initiatives.,Nice-to-have: Experience with Kubernetes, container security, or platform engineering.,Nice-to-have: Background in financial services or highly regulated industries.,Nice-to-have: Contributions to open-source projects or thought leadership in architecture automation.

Hard Skills

Software architecture
Systems design
Application development
Technology transformation
AI agents
Agent development frameworks
Data integration platforms
Enterprise data systems
Integration patterns
API-driven architectures
IT Systems Integration
Operating Systems (OS)
System Applications
Kubernetes
Container security
Platform engineering
Emerging Technologies

Soft Skills

Creativity
Critical Thinking
Group Problem Solving
Systems Thinking
Teamwork
Leadership
Mentoring
Collaboration
Long Term Planning

Work Hours

37.5 hours/week

Benefits

Comprehensive Total Rewards Program (bonuses, flexible benefits, competitive compensation, commissions, stock).
Leaders who support development through coaching and managing opportunities.
Ability to make a difference and lasting impact.
Work in a dynamic, collaborative, progressive, and high-performing team.
World-class training program in financial services.
Flexible work/life balance options.
Opportunities to do challenging work.

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.