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

RBC

Hybrid

Quick summary

Work type
Hybrid
Location
Jersey City, NJ
Salary
$189,592–$189,592 / yr
Posted
25 days ago
Closes
Jul 17, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $197k
This role $190k
$150k most similar roles pay here $242k

This role pays less than 52% of similar roles. Most pay $160,825–$233,500 — the shaded band above. At the midpoint, this role pays about $190k versus about $197k for comparable roles.

Based on 239 similar postings.

Employer

About RBC

RBC (Royal Bank of Canada) is Canada''s largest bank by market capitalization, offering a broad range of personal and commercial banking, wealth management, insurance, and capital markets services. Industry: Banking & Financial Services

RBC currently has 6 open roles on FindRole.

Listed pay typically runs $189,592–$189,592 across 5 roles with salary data.

Most-posted roles

View all roles at RBC

At a glance

TL;DR · Lead Developer, RBC Capital Markets, LLC, Jersey City, NJ

The Lead Developer role at RBC Capital Markets in Jersey City involves leading the delivery of a risk management platform with full-stack architecture, focusing on Java/Spring Boot and Python for backend services, and React/TypeScript for UI development. Day-to-day responsibilities include designing event-driven services for PnL, XVA, and limits, building real-time intraday calculation systems, and implementing CI/CD pipelines using tools like Jenkins and GitHub Actions. The role also entails mentoring engineers, driving modernization efforts, and evaluating AI/ML automation. Key skills required are experience with Java performance tuning, React or TypeScript UI platforms, messaging systems (Kafka/Solace), and finance-specific knowledge such as counterparty credit exposure and trade lifecycle management. This position is integral to RBC’s strategic goals in the financial sector, requiring a deep understanding of complex software platforms and high-throughput environments.

What you'll do

  • Design and implement full-stack architecture for risk platform using Java/Spring Boot, Python, React/TypeScript.
  • Develop backend services for intraday calculation and real-time snapshots in high-throughput environments.
  • Build event-driven services for PnL, XVA, and limits with Kafka or Solace messaging systems.
  • Mentor engineers and drive modernization of CI/CD pipelines using Jenkins, GitHub Actions, etc.
  • Implement Spark processing and S3/Iceberg data lakes to optimize data storage and retrieval.

What we're looking for

  • 5+ years of experience with Java and Spring Boot, including performance tuning and reactive programming.
  • 4+ years of hands-on experience in React or TypeScript for production UI platforms and real-time browser APIs.
  • 3+ years of expertise in CI/CD pipeline engineering using Jenkins, Ansible, GitHub Actions, and monitoring tools like Prometheus and Grafana.
  • 2+ years of leadership in cross-functional teams developing complex software platforms with technical roadmaps.
  • 2+ years of experience in messaging systems and event-driven architectures (Kafka, Solace, RabbitMQ).

More like this

Similar roles

Senior Developer Relations Manager, Capital Markets

Nvidia

Remote (New York, NY) +1 40 days ago $224,000$356,500
CUDA Python C++ AI/ML GPU NVIDIA High-Performance Computing Quantitative Finance Trading Systems Risk Analytics Market Data Pipelines Cloud Services Developer Advocacy Technical Presentations Workshops Benchmarks Code Reviews Architectural Design Technical Mentorship CI/CD
Remote