Talent.com
0000050007 Royal Bank of Canada
Principal Software Engineer0000050007 Royal Bank of Canada • TORONTO, Ontario, Canada
Principal Software Engineer

Principal Software Engineer

0000050007 Royal Bank of Canada • TORONTO, Ontario, Canada
6 days ago
Job type
  • Full-time
Job description

Job Description

What's the opportunity?As Principal Engineer for the Lumina Unified Experience, you'll be at the forefront of transforming how developers and data analysts interact with RBC's enterprise data ecosystem. This is a unique opportunity to architect and deliver a seamless, unified experience that brings together Lumina's powerful capabilities - Enterprise Lakes, Warehouse, MLOps, and GenAI/Agentic AI - into a cohesive platform that accelerates innovation across the enterprise.
You'll lead the evolution of the Lumina Portal, building modern, scalable solutions that enable teams to go from concept to production rapidly. This role combines deep technical leadership with strategic influence, as you'll shape the direction of multiple platforms while mentoring a talented engineering team. If you're passionate about developer experience, platform engineering, and driving enterprise-wide impact, this is your opportunity to leave a lasting mark on RBC's data and AI future.
Your responsibilities include:
  • Architect the Unified Experience: Design and implement a cohesive platform experience that seamlessly integrates Lumina's Enterprise Lakes, Warehouse, MLOps, and GenAI/Agentic AI capabilities

  • Lead Technical Innovation: Drive the evolution of the Lumina Portal stack leveraging React, Micro Frontends, SPAs, OCP, Azure AKS, and Temporal to deliver exceptional developer and analyst experiences

  • Develop API-Driven Infrastructure: Expand platform capabilities through API-driven approaches using Terraform, including building custom Terraform providers to enable infrastructure-as-code workflows

  • Accelerate Developer Productivity: Create intuitive tools, workflows, and interfaces that enable developers and data analysts to rapidly build and deploy enterprise data solutions

  • Provide Technical Leadership: Lead and mentor a team of engineers, fostering a culture of technical excellence, innovation, and continuous improvement

  • Drive Cross-Platform Collaboration: Influence and collaborate with various platform teams within Lumina to ensure architectural alignment and seamless integration

  • Establish Technical Standards: Define engineering best practices, design patterns, and architectural standards for the unified experience platform

  • Champion Scalability & Reliability: Ensure the platform is built for enterprise scale, with robust performance, security, and operational excellence

You're our ideal candidate if you have:
  • Deep Technical Expertise: 10+ years of software engineering experience with a proven track record of architecting and delivering large-scale, complex systems

  • Modern Frontend Mastery: Expert-level knowledge of React, Micro Frontend architectures, and Single Page Applications (SPAs) with a focus on developer experience

  • Cloud-Native Architecture: Strong experience with containerization, Kubernetes (particularly Azure AKS), and cloud-native design patterns

  • Infrastructure as Code: Proficiency with Terraform, including experience building custom providers and API-driven infrastructure automation

  • Workflow Orchestration: Experience with workflow orchestration platforms such as Temporal or similar technologies

  • Platform Engineering Mindset: Track record of building internal developer platforms and tools that improve productivity and reduce friction

  • Leadership Experience: Proven ability to lead, mentor, and grow engineering teams while driving technical excellence

  • Collaborative Influence: Demonstrated success influencing cross-functional teams and driving alignment across multiple platforms and stakeholders

  • Data Platform Knowledge: Understanding of data lakes, warehouses, MLOps, and/or AI/ML platforms is highly valued

  • Enterprise Scale: Experience building solutions for enterprise environments with complex requirements for security, compliance, and scalability

  • Communication Skills: Excellent ability to articulate complex technical concepts to both technical and non-technical audiences

Nice to have:
  • Experience with OpenShift Container Platform (OCP)

  • Background in financial services or regulated industries

  • Contributions to open-source projects or technical communities

  • Experience with GenAI/Agentic AI technologies

What's in it for you?
  • Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock options where applicable.

  • Leaders who support your development through coaching and managing opportunities.

  • Ability to make a difference and lasting impact from a local-to-global scale.

  • Work on cutting-edge technology at the intersection of data, AI, and platform engineering within Canada's largest financial institution.

  • Shape the future of enterprise data platforms and influence how thousands of developers and analysts work across RBC.

About RBC BorealisRBC Borealis is the driving force behind Royal Bank of Canada's AI and data innovation. As part of Canada's largest financial institution, we bring together a team of architects, engineers, scientists, and product experts on a mission to revolutionize finance through world-class research, solutions, and a resilient data platform. With locations across Toronto, Waterloo, Montreal, Calgary, and Vancouver, we're at the forefront of AI research and platform development. With a focus on cutting-edge research in areas like time series forecasting, causal machine learning, and responsible AI, we are seamlessly integrating AI research and data engineering to solve critical challenges in the financial industry. We are building intelligent and scalable data-driven solutions that will help communities thrive and drive innovation for our customers across the bank.
Create a job alert for this search

Principal Software Engineer • TORONTO, Ontario, Canada

Similar jobs

Principal Software Engineer - Kubernetes

Tech Talent InternationalToronto, ON, CA
Full-time

Principal Software Engineer - Kubernetes.About the job Principal Software Engineer - Kubernetes.Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US.We are currently hir... Show more

 • Promoted

Senior or Principal Software Engineer(s)

HRBToronto, ON, CA
Full-time

As a Principal Engineer, you will be a strong technical leader on the individual contributor (IC) track with deep experience in software development.Your primary responsibility will be to drive tec... Show more

 • Promoted

Principal Software Engineer Calibre D2S - Toronto

Siemens EDA (Siemens Digital Industries Software)Toronto, ON, CA
Full-time

Siemens EDA is a global technology leader in Electronic Design Automation software.Our software tools enable companies around the world to develop highly innovative electronic products faster and m... Show more

 • Promoted

Software Engineer – Advanced Systems

Draganfly Inc.north york, on, ca
Full-time

Company”) has been a recognized technology leader within the commercial UAV space for over two decades.We helped establish the commercial market & adoption of multi-rotor helicopters for public saf... Show more

 • Promoted

Principal Software Engineer

WorkdayToronto, ON, CA
Full-time

We’re obsessed with making hard work pay off, for our people, our customers, and the world around us.As a Fortune 500 company and a leading AI platform for managing people, money, and agents, we’re... Show more

 • Promoted

Principal Software Engineer

Questrade Financial GroupToronto, ON, CA
Permanent

Questrade Financial Group (QFG), through its companies – Questrade, Inc.Questrade Wealth Management Inc.Community Trust Company, Zolo, and Flexiti Financial Inc.Questrade uses cutting‑edge technolo... Show more

 • Promoted

Senior Software Engineer – Agentic AI Foundations

SocureGreater Toronto Area, Canada, Canada
Full-time

Socure is building the identity trust infrastructure for the digital economy — verifying 100% of good identities in real time and stopping fraud before it starts.The mission is big, the problems ar... Show more

 • Promoted

Principal Software Engineer

Sage Recruiting Inc.Toronto, Ontario, Canada
Full-time

About the Role This is a highly impactful role that sits at the intersection of architecture, product, and engineering execution.You will take ownership of complex business problems and translate t... Show more

 • Promoted

Principal Software Engineer

MarqetaToronto
Full-time

As Marqeta’s Principal Software Engineer on the Core Issuing & Processing team, you will work across the entire domain to stand up and drive high-impact projects for our customers from inception to... Show more

 • Promoted

Principal Software Engineer - Cloud Services

AutodeskToronto, ON, CA
Full-time

Become a Principal Software Developer leading cloud services projects.Combine your technical acumen and leadership abilities to drive business outcomes and improve system efficiencies within a clou... Show more

 • Promoted

Principal Software Engineer – Data Team

BrinqaToronto, ON, CA
Full-time

Brinqa is the leading provider of unified cyber risk management and security analytics.Our software empowers companies to make cyber risk decisions across a wide range of platforms quickly and effi... Show more

 • Promoted

Principal Software Engineer

AlphaSense, Inc.Toronto, Ontario, Canada
Full-time

The world’s most sophisticated companies rely on AlphaSense to remove uncertainty from decision-making.With market intelligence and search built on proven AI, AlphaSense delivers insights that matt... Show more

 • Promoted

Principal Software Engineer

AlphaSenseToronto, Ontario, Canada
Full-time

Employer Industry: Market Intelligence and AI Technology Why consider this job opportunity: Salary up to $278,000 CAD Potential for equity and a generous benefits program Opportunity for career adv... Show more

 • Promoted

Lead Principal Software Engineer - toronto

Auxo | Growth Partnertoronto, on, ca
Full-time

SaaS products and platforms at scale.You’ll work closely with the Head of Product & Technology to shape technical direction across multiple teams.This is a high-impact IC role where you’ll influenc... Show more

 • Promoted

Principal Software Engineer

SynpulseToronto, ON, CA
Full-time

Principal Software Engineer - Synpulse.Principal Software Engineer is an essential role operating at a comprehensive technical level, delivering technology projects for financial institutions or en... Show more

 • Promoted

Principal Software Engineer at Calabrio-Verint

CalabrioToronto, ON, CA
Full-time

Join Calabrio-Verint as a Principal Software Engineer specializing in BI and data platforms in Ontario or British Columbia.Lead the development of innovative solutions using AWS technologies and fu... Show more

 • Promoted

Lead Principal Software Engineer

Auxo | Growth Partnertoronto, on, ca
Full-time

SaaS products and platforms at scale.You’ll work closely with the Head of Product & Technology to shape technical direction across multiple teams.This is a high-impact IC role where you’ll influenc... Show more

 • Promoted

Principal Software Engineer

Community Trust CompanyToronto, ON, CA
Permanent

Yonge St, North York, ON M2N 5M9, Canada.Posted Thursday, April 23, 2026 at 3:00 AM.Questrade Financial Group (QFG).Questrade, Questbank, Questrade Wealth Management, Community Trust Company, Zolo,... Show more

 • Promoted

Principal Software Engineer: Global Fintech Payments

AndiamoToronto, ON, CA
Full-time

A global fintech leader is seeking a Principal Software Engineer to lead the design of high-scale systems that facilitate global transactions.With over 10 years of experience in building distribute... Show more

 • Promoted

Principal Software Engineer

PassageToronto, Ontario, Canada
Full-time

Who We Are We build technology that removes barriers blocking talent from opportunity, combining the latest advancements in AI with human judgment.How we expand access Access isn't real if it's una... Show more