As a Principal Engineer within RBC Borealis Lumina, this role involves acting as a senior technical leader, guiding a team of backend engineers, and defining the technical strategy for next-generation solutions across various innovation initiatives. The role requires providing hands-on architecture and engineering leadership, influencing enterprise-level decisions, and ensuring the delivery of secure, scalable, and compliant backend solutions integrated into RBC's platforms.
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.
Work closely with product managers to define technical requirements aligned 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.
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.
37.5 hours/week
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.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.