Talent.com
Senior Software Developer
Senior Software DeveloperRoyal Bank of Canada> • HALIFAX, Canada
No longer accepting applications
Senior Software Developer

Senior Software Developer

Royal Bank of Canada> • HALIFAX, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

What is the opportunity?

We're seeking a Senior Software Developer to join our engineering team. You'll design, build, and maintain scalable applications across our full technology stack, working with modern frameworks and cloud-native infrastructure. This role offers the opportunity to mentor junior engineers, influence technical direction, and take ownership of complex projects from conception through production.

What will you do?

  • Develop and optimize full-stack applications using Next.js and React for frontend experiences, with Node.js and Python for backend services.

  • Design and implement microservices architectures deployed on Kubernetes, leverage Redis for caching and real-time data handling, and work with MongoDB for data persistence.

  • Beyond these core technologies, you'll evaluate and integrate new tools as business needs evolve.

  • Responsibilities include writing clean, maintainable code; conducting code reviews; participating in architecture discussions;

  • Collaborating cross-functionally with product and design teams; and ensuring applications meet performance, security, and reliability standards.

  • Contribute to documentation, participate in on-call rotations, and help establish engineering best practices.

What you need to succeed?

Must Have

  • 5+ years of professional software development experience with demonstrated expertise in both frontend and backend development.

  • Production-level proficiency with React and Next.js,

  • Solid experience building backend services with Node.js and/or Python, and hands-on experience containerizing and orchestrating applications with Kubernetes.

  • Comfortable working with MongoDB and Redis in production environments.

  • Demonstrate strong problem-solving skills, can communicate complex technical concepts clearly, and have experience working in collaborative, fast-paced environments.

Nice to Have

  • Experience with DevOps practices, CI/CD pipelines, and infrastructure-as-code tools.

  • Familiarity with cloud platforms (AWS, GCP, or Azure). Background with GraphQL, message queues, or event-driven architectures.

  • Track record of learning and working effectively with emerging technologies.

  • Experience mentoring or leading junior developers.

What’s in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable

  • Leaders who support your development through coaching and managing opportunities

  • Ability to make a difference and lasting impact

  • Work in a dynamic, collaborative, progressive, and high-performing team

  • Flexible work/life balance options

  • Opportunities to do challenging work.

#LI-POST

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:

RBC CENTRE, 155 WELLINGTON ST W:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

CAPITAL MARKETS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-01-20

Application Deadline:

2026-03-11

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Inclusion and Equal Opportunity Employment

At 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 supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.

Create a job alert for this search

Senior Software Developer • HALIFAX, Canada

Similar jobs
Senior Java Software Engineer

Senior Java Software Engineer

Luxoft • halifax, ns, ca
Full-time
One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a...Show more
Last updated: 7 days ago • Promoted
Senior Full Stack Developer

Senior Full Stack Developer

Site 20/20 • dartmouth, ns, ca
Full-time
We’re looking for a Senior Full Stack Developer with deep experience in building modern, browser-based applications using C#/.You’ll collaborate closely with our talented development team to transf...Show more
Last updated: 30+ days ago • Promoted
Senior Java / Neo4j Developer

Senior Java / Neo4j Developer

Axiom Global Technologies • halifax, ns, ca
Full-time
Key Responsibilities & Required Skills.The ideal candidate should possess the following mandatory skills and proficiencies:.Java, Spring Boot, REST APIs, JSON, and JUnit.PostgreSQL or Oracle databa...Show more
Last updated: 1 day ago • Promoted
Intermediate/Senior Software Engineer

Intermediate/Senior Software Engineer

Ultra Electronics Group • Halifax, Halifax County, Canada
Full-time
Unleash the Power of Multi-Mission Excellence: Safeguarding the Seas for the World’s Navies.Step into a world where cutting‑edge technology meets unparalleled expertise.Ultra Maritime pioneers deli...Show more
Last updated: 12 days ago • Promoted
Senior Consultant - Codex

Senior Consultant - Codex

Codex • halifax, ns, ca
Full-time
We are partnering with a fast-growing, boutique Anaplan consultancy to hire a Senior Anaplan Consultant.Due to several large enterprise projects kicking off, the firm is expanding its delivery team...Show more
Last updated: 12 days ago • Promoted
Dev Ops Senior

Dev Ops Senior

Bearsight Inc • Dartmouth, Nova Scotia, Canada
Full-time
Remote (Open to candidates across Canada).Competitive – Based on experience.We are seeking a highly experienced.AI & Software Engineering team.This role is ideal for a cloud-native infrastructure e...Show more
Last updated: 1 day ago • Promoted
Senior Operations Research Software Developer

Senior Operations Research Software Developer

Kinaxis • Halifax, Canada, CA
Full-time
About Kinaxis Elevate your career journey by embracing a new challenge with Kinaxis.We are experts in tech, but it's really our people who give us passion to always seek ways to do things better.As...Show more
Last updated: 16 days ago • Promoted
Senior Software Engineer - Healthtech, Scale With Impact

Senior Software Engineer - Healthtech, Scale With Impact

Resmed • Halifax, Canada, CA
Full-time
A leading healthcare technology company in Halifax is looking for a Senior Software Engineer to join their team.This role focuses on delivering innovative digital health solutions using modern tech...Show more
Last updated: 21 days ago • Promoted
Senior Developer

Senior Developer

AXIS (AXIS Capital) • Halifax, Halifax County, Canada
Full-time
This is your opportunity to join AXIS Capital – a trusted global provider of specialty lines insurance and reinsurance.We stand apart for our outstanding client service, intelligent risk taking and...Show more
Last updated: 2 days ago • Promoted
Senior Developer

Senior Developer

Axis • Halifax, Halifax County, Canada
Full-time
This is your opportunity to join AXIS Capital – a trusted global provider of specialty lines insurance and reinsurance.We stand apart for our outstanding client service, intelligent risk taking and...Show more
Last updated: 2 days ago • Promoted
Senior Java / Neo4j Developer - Axiom Global Technologies

Senior Java / Neo4j Developer - Axiom Global Technologies

Axiom Global Technologies • dartmouth, ns, ca
Full-time
Key Responsibilities & Required Skills.The ideal candidate should possess the following mandatory skills and proficiencies:.Java, Spring Boot, REST APIs, JSON, and JUnit.PostgreSQL or Oracle databa...Show more
Last updated: 1 day ago • Promoted
Guidewire Forms Developer

Guidewire Forms Developer

Billennium • Dartmouth, Nova Scotia, Canada
Full-time
We are a Global IT Services and Solutions organization Headquartered in Poland with our local Canada office in Mississauga and other offices across the globe including Malaysia, Germany and India.W...Show more
Last updated: 1 day ago • Promoted
Senior Software Developer, GFT

Senior Software Developer, GFT

0000050007 Royal Bank of Canada • Halifax, Halifax County, Canada
Full-time
Location: Halifax, Nova Scotia, Canada.Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications? Come join us! Global Functions Technolog...Show more
Last updated: 15 hours ago • Promoted • New!
Senior Software Developer

Senior Software Developer

0000050007 Royal Bank of Canada • Halifax, Halifax County, Canada
Full-time
We're seeking a Senior Software Developer to join our engineering team.You'll design, build, and maintain scalable applications across our full technology stack, working with modern frameworks and ...Show more
Last updated: 1 day ago • Promoted
Senior Developer

Senior Developer

AXIS Capital • Halifax, Halifax County, Canada
Full-time
This is your opportunity to join AXIS Capital – a trusted global provider of specialty lines insurance and reinsurance.We stand apart for our outstanding client service, intelligent risk taking and...Show more
Last updated: 1 day ago • Promoted
Senior Software Engineer, Backend

Senior Software Engineer, Backend

Affirm • Halifax, Canada, CA
Full-time
Overview Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.The Partner Merc...Show more
Last updated: 21 days ago • Promoted
Intermediate or Senior Software Developer

Intermediate or Senior Software Developer

Ultra Maritime • Dartmouth, Nova Scotia, Canada
Full-time
Intermediate or Senior Software Developer.Intermediate or Senior Software Developer.Unleash the Power of Multi-Mission Excellence: Safeguarding the Seas for the World's Navies.Step into a world whe...Show more
Last updated: 30+ days ago • Promoted
Senior Software Developer - C$70,000 - C$80,000 A Year - Remote

Senior Software Developer - C$70,000 - C$80,000 A Year - Remote

Let's Talk Science | Parlons sciences • Dartmouth, Canada, CA
Remote
Full-time
The Senior Software Developer will design, build, and maintain software and data systems for STEM education programs.Show more
Last updated: 16 days ago • Promoted