Principal Software Developer

Royal Bank of Canada

📍 Toronto, Ontario, Canada

Full-time Computer Occupations Posted March 15, 2026

Job Description

Job Description

What is the opportunity?As a Principal Engineer within RBC Borealis Lumina team, you will act as a senior technical leader, guiding a high-performing team of backend engineers and shaping the technical strategy for next-generation solutions across multiple innovation initiatives. You will provide hands-on architecture and engineering leadership, influence enterprise-level decision-making, and ensure delivery of secure, scalable, and compliant backend solutions integrated into RBC’s platforms.What will you do?
 Technical Leadership & Mentorship
  • Lead and grow a team of backend engineers with deep Java expertise and strong delivery capabilities.

  • Champion engineering excellence by fostering a culture of craftsmanship, ownership, and continuous improvement.

  • Conduct regular performance coaching, technical reviews, and learning sessions.

  • Balance near-term execution with long-term s...