Royal Bank of Canada
Principal Software Developer
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...