Principal Software Developer
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.
Whatwill 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.
- 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 Dev Ops, Cloud, and SRE teams to optimise 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 such as AWS, GCP, or Azure.
- Solid knowledge of container orchestration (Docker, Kubernetes, Open Shift).
- Advanced understanding of CI/CD, infrastructure‑as‑code, and Git Ops workflows.
- Familiarity with modern identity and access management (e.g., OAuth2, JWT, mTLS).
- Experience with SQL and No
SQL databases, data modelling, 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.
- 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.
RBC is an equal‑opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status, or any other legally protected factors. Disability‑related accommodations during the application process are available upon request.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: