Back to results

Lead Developer

  • Jersey City, NJ, United States

$193,461.00 - $193,461.00 / Yearly

Applications open in a new tab.

Job details

Pay
$193,461.00 - $193,461.00 / Yearly
Working hours
40 hours per week
Posting language
English
Posted

Original job description

Compensation

$193,461.00 - $193,461.00 / Yearly

Hours Per Week

40

Number Of Positions

1

Shift

First Shift (Day)

Job Description

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

Lead Risk platform delivery with full-stack architecture (Java/Spring Boot, Python, React/TypeScript). Design event-driven services for Profit and Loss (PnL) and risk limits. Build backend services for intraday calculation and snapshots. Develop Excel-integrated solutions using Excel-DNA to bridge between C# and COM applications. Application Programming Interface (API)/messaging (Kafka/Solace) for downstream consumers. Implement CI/CD pipelines, Spark processing, and S3/Iceberg data lakes. Support macro trading/risk workflows with focus on structured and flow rates/FX instruments. Mentor engineers and drive modernization. Evaluate and implement AI/ML automation.

Telecommuting permitted up to 1 day per week.

Full time employment, Monday – Friday, 40 hours per week, $193,461.00 per year.

MINIMUM REQUIREMENTS:

Must have a Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, Information Technology or a related field and 5 years of related work experience.

Must have 5 years of experience in:

  • Java and Spring Boot, performance tuning and reactive programming (RxJava, WebFlux or Reactor).
  • Design patterns, data structures, and concurrency.

Must have 3 years of experience in:

  • CI/CD pipeline engineering (Jenkins, Ansible, GitHub Actions, Elasticsearch, Kibana, Prometheus and Grafana).
  • Containers and orchestration (Docker, Helm, Kubernetes and Argo CD).

Must have 2 years of experience in:

  • Design fault-tolerant systems across multiple services/nodes, manage concurrent data flows to maintain data accuracy in high-throughput environments.
  • React or TypeScript production UI platforms and real-time browser APIs.
  • Messaging, event-driven architectures (Kafka, Solace, or RabbitMQ).
  • .NET and C# development with Excel integration such as Excel-DNA, RTD servers and COM interop.
  • Advanced SQL or schema optimization and query performance.
  • Finance, including macro trading, structured and flow rates.

Must have 1 year of experience in:

  • Lead cross-functional teams in the development and implementation of technical roadmaps for complex software platforms.
  • FX and trade lifecycle.

TO APPLY: Visit rbc.com under “careers” and search for Requisition ID [# R-0000190322], and click “Apply”.

Place of Work

Hybrid

Requisition ID

R-0000190322

Job Type

Full Time

More about this job

Skills

  • Oracle Java
  • Spring Boot
  • Python
  • React
  • TypeScript
  • Microsoft Excel
  • C#
  • COM
  • ICT system programming
  • Apache Kafka
  • CI/CD
  • Apache Spark
  • ML
  • Computer science
  • Computer technology
  • Jenkins
  • Ansible
  • GitHub
  • Elasticsearch
  • Prometheus
  • Grafana
  • Docker
  • Kubernetes
  • RabbitMQ
  • .NET
  • SQL

Report this job