Lead API Developer, RBC Capital Markets, LLC, Jersey City, NJ

Royal Bank of CanadaJersey City, NJ
Hybrid

About The Position

RBC Capital Markets, LLC is seeking a Lead API Developer to lead the design and development of innovative, high-performance digital solutions and integrate with new and existing systems. This role involves the end-to-end delivery of Web Portals, application programming interfaces (APIs), and Messaging. The Lead API Developer will lead software design meetings, analyze user needs, and document technical requirements. They will closely collaborate with Scrum Masters, RTEs, and Product teams to manage the product backlog and lead software developers in the high-performance delivery of product features. Collaboration with cross-functional teams (product, compliance, security, DevOps) is essential to deliver high-quality, high-performance, and highly observable solutions. The role also includes leading Production Implementations and coaching other team members. Telecommuting is permitted up to 1 day per week.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering or a related field and 10 years of related work experience. Employer will accept a 3 or 4 year US or foreign bachelor’s degree.
  • 10 years of experience in industry-standard software design methodologies, including Domain Driven Design.
  • 10 years of experience in implementing industry-standard methodologies for authentication and authorization of APIs.
  • 10 years of experience in Java for implementing and maintaining application programming interfaces (APIs).
  • 10 years of experience in designing and implementing Restful Web Service APIs.
  • 10 years of experience in utilizing tools and methods for managing APIs.
  • 10 years of experience in deploying and managing software services using Kubernetes.
  • 10 years of experience in developing production-grade applications using Spring Boot.
  • 10 years of experience in deploying and managing software applications using cloud engineering.

Nice To Haves

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

Responsibilities

  • Lead the design and development of innovative, high-performance digital solutions and integrate with new and existing systems.
  • End-to-end delivery of Web Portals, application programming interfaces (APIs), and Messaging.
  • Lead software design meetings, analyze user needs, and document technical requirements.
  • Closely collaborate with Scrum Masters, RTEs, and Product teams to manage the product backlog.
  • Lead software developers in the high-performance delivery of product features.
  • Collaborate and incorporate inputs from cross-functional teams (product, compliance, security, DevOps).
  • Deliver high-quality, high-performance, and highly observable solutions.
  • Lead Production Implementations.
  • Coach other team members.

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