Associate Director, Lead Software Developer

Royal Bank of CanadaJersey City, NJ
Hybrid

About The Position

RBC Capital Markets LLC seeks an Associate Director, Lead Software Developer in Jersey City, NJ to collaborate with business and other stakeholders on fixed income and equity trades processing changes. Lead application architecture initiatives and implement technical solutions. Design, develop, and maintain scalable front-end and back-end applications. Manage Offshore Malaysian developers, responsible for providing support for Tech Currency and other lights development. Collaborate with the technology groups to adopt reusable frameworks and components and contribute to building further reusable assets. Solve technical challenges, delivering clean, maintainable, and efficient code. Coach junior developers and perform code reviews. Perform sprint planning, stand-ups, and retrospectives to align on team goals. Develop and execute automated tests to ensure quality and reliability of code.

Requirements

  • Bachelor’s degree in applied computer science, or a related field
  • 8 years of progressively responsible experience in Full- Stack Software Development (Front-end and Back-end)
  • Trade Processing Lifecycle
  • Agile Software Development Lifecycle Process
  • File Transfer and Messaging Protocols
  • Code Management and Code Controls
  • 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

Responsibilities

  • Collaborate with business and other stakeholders on fixed income and equity trades processing changes.
  • Lead application architecture initiatives and implement technical solutions.
  • Design, develop, and maintain scalable front-end and back-end applications.
  • Manage Offshore Malaysian developers, responsible for providing support for Tech Currency and other lights development.
  • Collaborate with the technology groups to adopt reusable frameworks and components and contribute to building further reusable assets.
  • Solve technical challenges, delivering clean, maintainable, and efficient code.
  • Coach junior developers and perform code reviews.
  • Perform sprint planning, stand-ups, and retrospectives to align on team goals.
  • Develop and execute automated tests to ensure quality and reliability of code.

Benefits

  • 401(k) program with company-matching contributions
  • health, dental, vision, life and disability insurance
  • paid time-off plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service