Back to jobs
R

Principal Software Developer

馃嚚馃嚘RBC

TORONTO, Ontario, Canada0 applicants
Posted 1d agoApr 30, 2026, 12:00 AMApply by Sun, May 31, 2026
Full TimeExecutive

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鈥檚 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 strategic capability building and talent development. Cross-Functional Collaboration Work closely with product managers to define technical requirements that align with business priorities. Partner with delivery leads and scrum masters to plan sprints, manage backlogs, and deliver on roadmaps. Collaborate with security, compliance, privacy, and legal to ensure adherence to RBC policies and standards. Liaise with DevOps, Cloud, and SRE teams to optimize platform capabilities and developer experience. What do you need to succeed? Must have: Expert-level backend development experience with Java/Python (Spring Boot, Fast API, REST APIs, multithreading, messaging). Proven experience building micro-services and cloud-native applications on platforms like AWS, GCP, or Azure. Solid knowledge of container orchestration (Docker, Kubernetes, OpenShift). Advanced understanding of CI/CD, infrastructure-as-code, and GitOps workflows. Familiarity with modern identity and access management (e.g. OAuth2, JWT, mTLS, etc.). Experience with SQL and NoSQL databases, data modeling, and caching strategies. Strong experience navigating enterprise governance, compliance, and regulatory frameworks. Excellent written and verbal communication skills with the ability to influence technical and non-technical stakeholders. 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. About RBC Borealis RBC Borealis is the driving force behind Royal Bank of Canada鈥檚 AI and data innovation. As part of Canada鈥檚 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

Read original posting

Required Skills

R
R

RBC