Enable job alerts via email!

Senior Full Stack Engineer

Royal Bank of Canada

Montreal

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

A leading financial institution in Montreal is seeking a passionate developer focused on automation and efficiency to transform our technology landscape. You will work on building a scalable data platform and enhancing services for application teams. Ideal candidates should have over 5 years of experience in development and excellent communication skills. This full-time role includes a collaborative work environment with strong support for employee development.

Benefits

Excellent benefits
Annual incentive
Recognition programs
Support for professional development

Qualifications

  • 5+ years of development experience in relevant languages.
  • Strong analytical and communication skills.
  • Experience with Agile/Scrum methodology.

Responsibilities

  • Transform technology landscape.
  • Build a scalable data platform.
  • Contribute to portfolio development.

Skills

Analytical skills
Strong ownership and drive
Communication skills
Engineering mindset
SDLC experience
Development experience in Python, RUST, GO, Elixir, or Erlang
Experience with application and system design patterns
Experience with Docker or Kubernetes
Agile methodologies experience

Tools

Docker
Kubernetes
GitHub
Jenkins
UrbanCodeDeploy
AWS
Azure
GCP

Job description

Job Description

What is the opportunity? Are you looking to make an impact across many teams? Excited at the thought of transforming the flows that help these teams deliver their products to production? If so, you’ve come to the right place.

We are seeking a developer passionate about efficiency and automation to join an autonomous team delivering services for application teams across Capital Markets. The ideal candidate is open-minded, not afraid to fail fast and pivot when necessary, and actively seeks gaps and challenges to improve efficiency for both application teams and their own. Knowledge sharing is essential in this role. What will you do?

You will be a skilled engineer working to transform our technology landscape.

Build a state-of-the-art, highly scalable data platform as a lead and/or contributor across the team.

Contribute to the STS Portfolio development.

Create digital assets to serve internal and external clients as needed.

This role involves frequent communication and interaction with RBC partners and employees across Canada and worldwide.

What do you need to succeed?

Must-have

  • An engineering mindset, SDLC experience with production-grade delivery, strong analytical skills, excellent communication, and a sense of ownership and drive.
  • 5+ years of development experience in one of the following languages: Python, RUST, GO, Elixir, Erlang.
  • Experience with application and system design patterns.
  • Experience with Docker or Kubernetes.
  • Experience with Agile methodologies, e.g., SCRUM.

Nice to Have Technologies

  • Experience with DevOps CI/CD tools such as GitHub, Jenkins, UrbanCodeDeploy.
  • Experience with public cloud platforms like AWS, Azure, GCP.
  • Experience building or supporting distributed applications.

Nice to Have Business Experience

  • FinTech
  • DeFi
  • Crypto & Blockchain
  • AI / ML

Experience working with Agile/Scrum methodology is advantageous.

What’s in it for you?

We thrive on challenging ourselves to be our best, embrace progressive thinking, and work together to deliver trusted advice that helps our clients thrive and communities prosper. We value diversity, inclusion, volunteerism, and community involvement.

Our Total Rewards Program includes excellent benefits, an annual incentive, and recognition. Leaders support your development, and you will be part of a dynamic, collaborative, high-performing team. Opportunities abound to take on challenging work and grow your career.

Work-life integration

Details:

  • Address: 120 Western Pkwy, Bedford, Canada
  • Work hours: 37.5/week
  • Employment Type: Full-time
  • Platform: Capital Markets
  • Job Type: Regular
  • Pay Type: Salaried
  • Posted Date: 2025-07-11
  • Application Deadline: 2025-08-07 (applications accepted until 11:59 PM on the day prior)

At RBC, we believe an inclusive workplace with diverse perspectives is key to our growth. We foster a respectful environment that supports collaboration, innovation, and professional development, helping us bring our purpose to life and create value for clients and communities.

Join our Talent Community

Stay informed about career opportunities at RBC. Sign up to receive updates on jobs, tips, and recruitment events that matter to you.

Expand your limits and shape a new future with RBC. Discover how we use our passion to enhance the well-being of our clients and communities at jobs.rbc.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.