• Partner Resources
  • Members E-Learning
  • Log Out
Fr
  • Anglais
Passer au contenu
Pride At Work Canada
  • À propos
    • Qui nous sommes
      • Personnel
      • Conseil d’administration
      • Carrières
      • Rapport Annuel
    • Notre réseau
      • Fières Partenaires
      • Partenaires Communautaires
    • S’impliquer
      • Devenir une Fière Partenaire
      • Devenir une Partenaire Communautaire
    • Nous Rejoindre
    • Media
  • Programmes
    • Apprentissage
      • Apprentissage en ligne
      • Rapports, guides et boîtes à outils
      • Séances de formation
      • Webinaires – Bibliothèque de contenu
    • Consultation
      • Audit d’inclusion
      • Services de conseil
    • Leadership
      • CHANGEMAKERS
      • FLOURISH
      • THRIVE
    • Partenariat
    • Réseautage
      • Le Programme Ambassadeurs
      • Matrices
  • Événements
    • Calendrier
    • Liste
    • ​​ProFierté 2026: Bâtir des futurs queers
  • Actualités
    • Actualités et contenus
    • Accroître le pouvoir du personnel 2SLGBTQIA+ dans le secteur de l’énergie canadien
    • Bulletins d’information
  • Ressources
    • Podcast
    • Rapports, guides et boîtes à outils
    • Webinaires – Bibliothèque de contenu
  • Offres d’emplois
  • Partner Resources
  • Members E-Learning
  • Log Out
Pride At Work Canada
Fr
  • Anglais

Senior Software Developer – AEM

Home / Senior Software Developer – AEM

Retour à la liste


Ville : Toronto

Catégorie : Technology | Analytics | Research

Industrie : Financial/Banking

Employeur : RBC

Job Description

WHAT IS THE OPPORTUNITY 

Royal Bank of Canada is seeking a Senior Backend Developer to build and lead enterprise-grade backend solutions on AEM as a Cloud Service, serving millions of customers across our digital banking platform. In this role, you'll take ownership of mission-critical backend architecture, reusable service frameworks, and scalable APIs that power both headful and headless delivery channels. You'll combine deep AEM technical expertise with strong software engineering discipline while collaborating closely with product, design, QA, DevOps, and platform teams. This is your chance to make a tangible impact on RBC's digital transformation, architecting solutions that drive customer engagement and operational excellence in Canada's largest financial institution 

WHAT WILL YOU DO 

  • Design and implement scalable backend solutions for AEM as a Cloud Service, architecting robust services, APIs, workflows, and custom integrations that support enterprise-scale digital experiences across multiple sites.  

  • Lead technical design discussions and contribute to architecture decisions for maintainable, secure, and performant digital platform solutions aligned with enterprise standards  

  • Build and enhance reusable AEM frameworks, including Sites component, OSGI services, Sling models, servlets, REST APIs, and integration layer that accelerate delivery and improve platform consistency 

  • Define content and experience models that optimize authoring efficiency, content reusability, and multi-channel delivery across headful and headless experiences 

  • Conduct rigorous code reviews, enforce development standards, and mentor junior developers to ensure alignment with engineering best practices and AEM design patterns 

  • Collaborate with Agile product teams with technical, product, and business stakeholders to deliver high-quality features, platform enhancements, and modernization initiatives on schedule  

  • Support CI/CD optimization, code quality initiatives, test coverage improvements, and security hardening across AEM cloud environments; troubleshoot production issues and optimize application performance 

  • Drive modernization and reusability through standardized content models, streamlined workflows, and improved platform patterns that reduce technical debt and accelerate future development 

 

WHAT DO YOU NEED TO SUCCEED 

 Must have: 

  • 7+ years of software development experience with strong hands-on expertise in backend engineering, enterprise web application delivery, and full-stack software development lifecycle in Agile environments 

  • Proven AEM as a Cloud Service development expertise, including deep knowledge of Java, Sling models, OSGi services, REST APIs, microservices patterns, and cloud-native scalability principles 

  • Strong hands-on experience with headless CMS concepts, Content Fragments, Cloud Manager CI/CD pipelines, and enterprise integrations; understanding of multi-site implementations and analytics/experimentation integrations 

  • Solid grasp of code quality, testing, troubleshooting, and security including ability to analyze and remediate security vulnerabilities; experience with development standards, code reviews and full SDLC in enterprise teams 

  • Strong written and oral communication skills with ability to articulate complex technical concepts to both technical and non-technical stakeholders and collaborate effectively across functions 

Nice-to-have:   

  • Adobe Certified Expert (AEM Developer) or equivalent Adobe certification demonstrating validated expertise  

  • Experience with Adobe Edge Delivery Services, GraphQL schema and query design, and API-first or headless delivery models for modern digital experiences 

  • Exposure to Adobe Experience Cloud integrations including Adobe Assets, Adobe Analytics, Adobe Target and broader experimentation platforms 

  • Background in banking, insurance, or highly regulated enterprise environments with understanding of compliance, security, governance, and risk management in financial services 

 

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 

  • A world-class training program in financial services 

  • Flexible work/life balance options 

  • Opportunities to do challenging work 

Job Skills

Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)

Additional Job Details

Address:

RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

TECHNOLOGY AND OPERATIONS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-05-28

Application Deadline:

2026-07-01

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline 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 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.

Retour à la liste

RESTEZ INFORMÉ – Abonnez-vous à notre bulletin pour obtenir les dernières nouvelles – Courriel

Confidentialité

PRIDE AT WORK CANADA/FIERTÉ AU TRAVAIL CANADA

© Pride at Work Canada 2022