Lead Developer

RBC

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Jersey City, NJ
Employment
Full-time
Posted
13 days ago
Freshness
Confirmed live yesterday
Closes
Dec 23, 2026

Market check

Salary context

How this pay compares to similar roles

Similar $179k
$134k $224k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $142,400–$214,925.

Based on 240 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 4 open roles on FindRole.

Most-posted roles

View all roles at RBC

At a glance

TL;DR · Lead Developer

The Lead Developer role at RBC Capital Markets LLC involves leading risk platform delivery and mentoring engineers to drive modernization. You will design event-driven services for Profit and Loss and risk limits, building backend services for intraday calculations and snapshots. Key responsibilities include developing Excel-integrated solutions using Excel-DNA to bridge C# and COM applications, as well as managing APIs and messaging via Kafka or Solace. The technical stack requires expertise in Java, Spring Boot, Python, React, TypeScript, Spark, and S3/Iceberg data lakes. You will implement CI/CD pipelines using Jenkins, Ansible, and Kubernetes while managing high-throughput data flows. This role specifically supports macro trading and risk workflows, focusing on structured and flow rates, FX instruments, and the trade lifecycle.

What you'll do

  • Lead the delivery of risk platforms using full-stack architecture with Java, Spring Boot, and React.
  • Design event-driven services for Profit and Loss (PnL) and risk limits.
  • Build backend services for intraday calculations and snapshots.
  • Develop Excel-integrated solutions using Excel-DNA to bridge C# and COM applications.
  • Implement CI/CD pipelines, Spark processing, and S3/Iceberg data lakes.
  • Support macro trading and risk workflows for structured and flow rates/FX instruments.
  • Evaluate and implement AI/ML automation to modernize existing systems.

What we're looking for

  • Must have a Bachelor’s degree in Computer Science, Engineering, Mathematics, Information Technology, or a related field.
  • Must have 5 years of related work experience.
  • Must have 5 years of experience in Java, Spring Boot, performance tuning, and reactive programming (RxJava, WebFlux, or Reactor).
  • Must have 3 years of experience in CI/CD pipeline engineering and container orchestration (Docker, Helm, Kubernetes, and Argo CD).
  • Must have 2 years of experience in fault-tolerant system design, React or TypeScript UI platforms, and messaging systems like Kafka or Solace.
  • Must have 2 years of experience in .NET and C# development with Excel integration (Excel-DNA, RTD servers, and COM interop).
  • Must have 1 year of experience leading cross-functional teams in developing technical roadmaps for complex software platforms.
  • Must have experience in finance, including macro trading, structured and flow rates, and FX trade lifecycles.

More like this

Similar roles

Development Lead

RBC

Jersey City, NJ 62 days ago
Java J2EE Python ReactJS AngularJS NodeJS Spring Framework Spring Security AWS Docker Kubernetes SQL Server Oracle Sybase ASE/IQ MongoDB Jenkins Artifactory GitHub SVN JUNIT Mockito JMeter Pandas SQL Alchemy Django Airflow Control-M Grafana Kibana ITRS Unix Perl Agile
5+ yrs exp

Senior Back-End Java Developer, Trading Platforms

Citi

Jersey City, NJ 36 days ago $142,320–$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Hybrid

Senior Back-End Java Developer, Trading Platforms

Citi

Jersey City, NJ 40 days ago $142,320–$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Hybrid

Senior Vice President, Equities Cash Trading GUI Lead

Citi

Jersey City, NJ 127 days ago $176,720–$265,080
React TypeScript JavaScript HTML5 CSS3 SASS Redux Recoil RxJS Jest React-testing-library Web Sockets Web Workers SDLC AI Toolkits Relational Databases Middleware Unit Testing Bench Marking
10+ yrs exp Hybrid

Senior Developer Relations Manager, Capital Markets

Nvidia

Remote (New York, NY) +1 43 days ago $224,000–$356,500
CUDA CUDA-X AI Frameworks High-Performance Computing Quantitative Modeling Real-time Data Processing GPU Acceleration Trading Systems Risk Analytics Market Data Pipelines Benchmarking Architectural Design Code Reviews
10+ yrs exp Remote