Job DescriptionLead 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.
#LI-DNI
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.
The base salary for this job is
$193,461.00 per year. This salary does not include other elements of total compensation, including a discretionary bonus and benefits such as a 401(k) program with company-matching contributions; health, dental, vision, life and disability insurance; and paid time-off plan.
TO APPLY: Please click "Apply Now" ButtonJob SkillsApplication Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System Applications
Additional Job DetailsAddress:GOLDMAN SACHS TOWER, 30 HUDSON STREET:JERSEY CITY
City:Jersey City
Country:United States of America
Work hours/week:40
Employment Type:Full time
Platform:Job Type:Regular
Pay Type:Salaried
Posted Date:2026-10-14
Application Deadline:2026-12-23
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above