Associate Director, Team Lead Developer

Royal Bank of CanadaMontreal, QC
Onsite

About The Position

We are looking for a talented individual to work as a Team Lead Back-End Developer within the Funding, Treasury and Liquidity (FTL) application development team. The specific role will be responsible for delivering functional enhancements and platform maintenance both as a developer and as a lead for a development pod consisting of 2 other developers and a Business Analyst in Montreal. This pod is part of a wider development team in various global locations which is responsible for the ATOM application. ATOM is the global front office analytics, risk and trade order management platform used globally by the Central Funding business. This opportunity will provide an opportunity to interact with senior leadership and with the technology teams across the organization.

Requirements

  • Core Java, JEE application development & design patterns
  • Multi-threading and concurrency expertise
  • Design of micro-service architecture
  • Containerization and orchestration
  • Handling complex data structures in various databases such as RDBMS, time-series, data lakes etc.
  • In-memory data-grids
  • Real-time event handling on message buses such as Solace or Kafka
  • Familiarity with GraphQL and REST APIs
  • An excellent disposition and ability to learn new things and do things differently
  • Be willing to continuously learn and adapt to ever changing business situations
  • Communicate and interact frequently with RBC partners and/or employees located across Canada and/or worldwide.

Nice To Haves

  • Working knowledge of big data stack such as Scala & Hadoop.
  • Front end development using React & Redux
  • Knowledge of Capital Markets and Securities Lending

Responsibilities

  • Lead a development pod while being hands-on with development
  • Mentor and support the professional development of pod team members
  • Leverage AI tools to improve development efficiency and code quality
  • Responsible for developing solutions from technical and functional specifications
  • Envisage innovative solutions that are risk averse, maintainable and can be implemented within the allocated budgets.
  • Provide stakeholder support by fielding financial and usability questions.
  • Properly understand the business requirements being presented in such a way as to be able to suggest alternatives that may fit better in the overall program
  • Be an excellent team player with an Agile mindset that positively participates in team ceremonies
  • Share domain expertise among team members
  • Grow into a well-rounded professional capable of developing cross-asset solutions

Benefits

  • bonuses
  • flexible benefits
  • competitive compensation
  • commissions
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service