Senior Software Developer
Job Description
Senior Software Developer on the RBC Borealis Lumina team, you'll be a key contributor to our technical vision, working alongside a talented team of engineers to build innovative solutions. You'll play a vital role in designing and implementing secure, scalable backend systems that power RBC's platforms.
What is the opportunity?As a Senior Software Developer on the RBC Borealis Lumina team, you'll be a key contributor to our technical vision, working alongside a talented team of engineers to build innovative solutions. You'll play a vital role in designing and implementing secure, scalable backend systems that power RBC's platforms.
What will you do? Technical Expertise & Collaboration- Design and develop robust backend solutions using Java/Python (Spring Boot, Fast API, REST APIs).
- Contribute to building microservices and cloud-native applications on platforms like AWS, GCP, or Azure.
- Collaborate with team members to ensure code quality, performance, and adherence to best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Work closely with product managers to understand business requirements and translate them into technical solutions.
- Partner with Dev Ops, Cloud, and SRE teams to ensure smooth deployment and operation of applications.
- Contribute to sprint planning, backlog management, and roadmap execution.
- Strong backend development experience with Java/Python (Spring Boot, Fast API, REST APIs).
- Experience with cloud platforms (AWS, GCP, Azure) and microservices architecture.
- Understanding of containerization (Docker) and CI/CD pipelines.
- Familiarity with SQL and No
SQL databases. - Excellent communication skills and a collaborative mindset.
RBC Borealis is the driving force behind Royal Bank of Canada’s AI and data innovation. As part of Canada’s 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, and a resilient data platform. With locations across Toronto, Waterloo, Montreal, Calgary, and Vancouver, we’re at the forefront of AI research and platform development.
With a focus on cutting‑edge research in areas like time series forecasting, causal machine learning, and responsible AI, we are seamlessly integrating AI research and data engineering to solve critical challenges in the financial industry. We are building intelligent, and scalable, data‑driven solutions that will help communities thrive and drive innovation for our customers across the bank.
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.
Job SkillsApplication Development, Application Integrations, Application Maintenance, Applications Architecture, Detail‑Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System Applications
Additional Job DetailsAddress: 407 8 AVE SW:
CALGARY
City: Calgary
Country: Canada
Work hours/week: 37.5
Employment Type: Full time
Platform: TECHNOLOGY AND OPERATIONS
Job Type: Regular
Pay Type: Salaried
Posted Date:
Final date to receive applications:
Note: Applications will be accepted until 11:59 PM on the day prior to the Final date to receive applications date above
Our Employment OpportunitiesAt RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: