Lead 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 Developer to lead risk platform delivery with a full-stack architecture encompassing Java/Spring Boot, Python, and React/TypeScript. The role involves designing event-driven services for Profit and Loss (PnL), XVA, and limits, building backend services for intraday calculation and snapshots, and developing User Interface (UI) for real-time views. The Lead Developer will also provide Application Programming Interface (API)/messaging (Kafka/Solace) for downstream consumers, implement CI/CD pipelines, Spark processing, and S3/Iceberg data lakes. Key responsibilities include mentoring engineers, driving modernization efforts, and evaluating/implementing AI/ML automation.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • 5 years of progressive, post-baccalaureate work experience.
  • 5 years of experience in Java and Spring Boot, performance tuning and reactive programming (RxJava, WebFlux or Reactor).
  • 5 years of experience in design patterns, data structures, and concurrency.
  • 4 years of experience in React or TypeScript production UI platforms and real-time browser APIs.
  • 3 years of experience in CI/CD pipeline engineering (Jenkins, Ansible, GitHub Actions, Elasticsearch, Kibana, Prometheus and Grafana).
  • 3 years of experience in containers and orchestration (Docker, Helm, Kubernetes and Argo CD).
  • 2 years of experience in leading cross-functional teams in the development and implementation of technical roadmaps for complex software platforms.
  • 2 years of experience in designing fault-tolerant systems across multiple services/nodes, managing concurrent data flows to maintain data accuracy in high-throughput environments.
  • 2 years of experience in messaging, event-driven architectures (Kafka, Solace, or RabbitMQ).
  • 2 years of experience in advanced SQL or schema optimization and query performance.
  • 2 years of experience in finance (counterparty credit exposure, XVA and trade lifecycle).

Responsibilities

  • Lead Risk platform delivery with full-stack architecture (Java/Spring Boot, Python, React/TypeScript).
  • Design event-driven services for Profit and Loss (PnL), XVA, and limits.
  • Build backend services for intraday calculation and snapshots.
  • Develop User Interface (UI) for real-time views.
  • Provide Application Programming Interface (API)/messaging (Kafka/Solace) for downstream consumers.
  • Implement CI/CD pipelines, Spark processing, and S3/Iceberg data lakes.
  • Mentor engineers and drive modernization.
  • Evaluate and implement AI/ML automation.
  • Lead cross-functional teams in the development and implementation of technical roadmaps for complex software platforms.
  • Design fault-tolerant systems across multiple services/nodes, manage concurrent data flows to maintain data accuracy in high-throughput environments.

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