×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in Calgary, Alberta, D3J, Canada
Listing for: ODAIA
Full Time position
Listed on 2026-03-08
Job specializations:
  • Software Development
    Cloud Engineer - Software, Backend Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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.
Cross-Functional Partnership
  • 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.
What do you need to succeed? Must have:
  • 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.
About RBC Borealis

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.

Inclusion and Equal Opportunity Employment

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 Skills

Application 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 Details

Address: 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 Opportunities

At 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…

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary