Rbc

Technology and Operations

SeniorFullStackSoftwareEngineer

Toronto, Ontario, Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Full Stack Software Engineer at Rbc. Skills: Full Stack, Backend services, Frontend applications, Cloud-native development, Scalable web and backend applications. Design, build, and review scalable backend services and responsive frontend applications. End-to-end ownership of critical services, from cloud infrastructure to user-facing interfaces”

What You'll Achieve.

Deliver innovative and transformative IT solutions; Deliver at Scale: Ensure projects are executed with high quality, on time, and aligned with business goals.

Industry & Context.

Technology and Operations

What They're Looking For.

Must Have

5+ years developing production applications using Python (FastAPI, Django, Flask, or similar frameworks), 5+ years of experience building high-performance backend services with modern architecture patterns, 3+ years hands-on experience with frontend development using React or similar modern frameworks, 2+ years proven experience with cloud platforms (AWS or Azure), including infrastructure, deployment, and scalability patterns, Excellent communication skills—able to clearly explain complex technical concepts to both technical and non-technical audiences, Bachelor's degree in Computer Science, Engineering, or a related field

Nice to Have

Experience with containerization and orchestration (Docker, Kubernetes), Familiarity with CI/CD pipelines and DevOps practices, Knowledge of relational and NoSQL databases, Experience with microservices architecture and distributed systems, Agile/Scrum development experience, Master's or PhD preferred

What You'll Do.

and review scalable backend services and responsive frontend applications

End-to-end ownership of critical services

from cloud infrastructure to user-facing interfaces

Define and promote best practices in full-stack architecture

and cloud-native development

Evaluate emerging technologies and guide adoption to drive innovation

Ensure projects are executed with high quality

and aligned with business goals

Proactively identify risks and enforce compliance standards

especially around security and data governance

How You'll Work.

Team & Collaboration

Partner Cross-Functionally: Work closely with product managers, UX designers, data engineers, and IT teams to understand requirements and translate them into robust technical solutions.; Work in a dynamic, collaborative, progressive and high-performing team

Communication Scope

Excellent communication skills—able to clearly explain complex technical concepts to both technical and non-technical audiences

Process & Methodology

Agile/Scrum development experience

Full Job Description

**_Job Description_** **What is the opportunity?** Global Functions Technology (GFT) is part of RBC's Technology and Operations division. GFT's impact is far-reaching as we collaborate with partners from across the company to deliver innovative and transformative IT solutions. Our clients represent Risk, Finance, HR, CAO, Audit, Legal, Compliance, Financial Crime, Capital Markets, Personal and Commercial Banking and Wealth Management. We also lead the development of digital tools and platforms to enhance collaboration. We're seeking a Senior FullStack Engineer to design and develop modern, scalable web and backend applications that power RBC’s Risk insights. You will have end-to-end ownership of critical services, from cloud infrastructure to user-facing interfaces, and will lead by example in applying sound architectural thinking, engineering rigor, and technical excellence. **What will you do?** * Lead by Doing: Design, build, and review scalable backend services and responsive frontend applications. This is a hands-on role with end-to-end ownership, with significant time doing coding across the full stack. * Set Technical Direction: Define and promote best practices in full-stack architecture, code quality, and cloud-native development. Evaluate emerging technologies and guide adoption to drive innovation. * Partner Cross-Functionally: Work closely with product managers, UX designers, data engineers, and IT teams to understand requirements and translate them into robust technical solutions. * Deliver at Scale: Ensure projects are executed with high quality, on time, and aligned with business goals. Proactively identify risks and enforce compliance standards, especially around security and data governance. **What do you need to succeed?** **Must Have:** * 5+ years developing production applications using Python (FastAPI, Django, Flask, or similar frameworks) * 5+ years of experience building high-performance backend services with modern architecture patterns * 3+

Free ATS check

Applying for this Senior Full Stack Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Rbc?

Real rants from real employees. Read before you apply.

Read Company Rants →