# Lead Developer

**Company**: RBC Capital Markets LLC
**Location**: Jersey City, New Jersey
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $193,461.00 per year
**Category**: Engineering
**Industry**: Finance

**Apply**: https://rbc.wd3.myworkdayjobs.com/en-US/RBCGLOBAL1/job/Jersey-City-New-Jersey-United-States-of-America/Lead-Developer--RBC-Capital-Markets-LLC--Jersey-City--NJ_R-0000190322?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/lead-developer-46374cd0-4c4/

## Description

We are seeking a Lead Developer to join our team at RBC Capital Markets LLC in Jersey City, NJ. The successful candidate will lead the delivery of our risk platform with full-stack architecture, including Java/Spring Boot, Python, and React/TypeScript.

Key responsibilities include:

- Designing event-driven services for Profit and Loss (PnL) and risk limits

- Building backend services for intraday calculation and snapshots

- Developing Excel-integrated solutions using Excel-DNA to bridge between C# and COM applications

- Implementing API/messaging (Kafka/Solace) for downstream consumers

- Implementing CI/CD pipelines, Spark processing, and S3/Iceberg data lakes

- Supporting macro trading/risk workflows with a focus on structured and flow rates/FX instruments

- Mentoring engineers and driving modernization

- Evaluating and implementing AI/ML automation

Requirements:

- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, Information Technology, or a related field

- 5 years of related work experience

- 5 years of experience in Java and Spring Boot, performance tuning, and reactive programming (RxJava, WebFlux, or Reactor)

- 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 designing fault-tolerant systems across multiple services/nodes, managing concurrent data flows, and maintaining data accuracy in high-throughput environments

- 2 years of experience in React or TypeScript production UI platforms and real-time browser APIs

- 2 years of experience in messaging, event-driven architectures (Kafka, Solace, or RabbitMQ)

- 2 years of experience in .NET and C# development with Excel integration (Excel-DNA, RTD servers, and COM interop)

- 1 year of experience in leading cross-functional teams in the development and implementation of technical roadmaps for complex software platforms

- 1 year of experience in FX and trade lifecycle

Benefits:

- $193,461.00 per year salary

- Discretionary bonus

- 401(k) program with company-matching contributions

- Health, dental, vision, life, and disability insurance

- Paid time-off plan

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Java
- Spring Boot
- Python
- React
- TypeScript
- Kafka
- Solace
- Excel-DNA
- C#
- COM
- CI/CD pipeline engineering
- containers and orchestration
- fault-tolerant systems
- messaging
- event-driven architectures
- .NET
- Excel integration

---

Source: [Apply at rbc.wd3.myworkdayjobs.com](https://rbc.wd3.myworkdayjobs.com/en-US/RBCGLOBAL1/job/Jersey-City-New-Jersey-United-States-of-America/Lead-Developer--RBC-Capital-Markets-LLC--Jersey-City--NJ_R-0000190322?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
