Senior FX eTrading Developer

RBC

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
New York, NY
Posted
2 days ago
Freshness
Confirmed live 2 days ago
Closes
Sep 25, 2026

Market check

Salary context

How this pay compares to similar roles

Similar $175k
$129k most similar roles pay here $222k

This listing doesn't post a salary. Most similar roles pay $137,900–$212,562.

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 9 open roles on FindRole.

Listed pay typically runs $112,500–$192,500 across 6 roles with salary data.

Most-posted roles

View all roles at RBC

At a glance

TL;DR · Senior FX eTrading Developer

The FX eTrading Senior Developer joins the New York principal pricing and trading technology team to develop and enhance high volume, low latency automated pricing and trading systems. This role involves building software across the entire electronic trading stack, including market connectivity, price processing, order management, and hand-off to back-office systems. The developer will collaborate with traders and quantitative developers to gather requirements while mentoring other developers and managing automated DevOps pipelines. Key technical requirements include expertise in multithreaded Java, advanced features for reducing latency, and improving application throughput. Candidates must be proficient in messaging systems such as Solace, Tibco/RV, Aeron, or IBM MQSeries. The role focuses on the FX and Rates front office domain, specifically addressing challenges in pricing, risk, liquidity aggregation, high-frequency trading, and e-commerce within a complex, globally-distributed, real-time environment.

What you'll do

  • Develop and enhance high-volume, low-latency automated pricing and trading systems using Java.
  • Build software across the electronic trading stack including market connectivity, price processing, and order management.
  • Gather requirements from traders and quantitative developers to implement business needs.
  • Provide third-line support for the FX trading business.
  • Mentor other developers and provide expert technical input on low-latency Java technologies.
  • Create and maintain fully automated DevOps pipelines.
  • Integrate messaging systems such as Solace, Tibco/RV, Aeron, or IBM MQSeries into trading platforms.

What we're looking for

  • Must have a bachelor’s degree or foreign equivalent in Computer Science, Electronic Engineering, or a related field.
  • Must have 3 years of related work experience.
  • Must have 3 years of experience with multithreaded skills and current Java frameworks.
  • Must have 3 years of experience using advanced Java features to reduce trading latencies and improve application throughput.
  • Must have 3 years of experience designing, implementing, and delivering complex, globally-distributed, high-availability, real-time trading systems.
  • Must have 3 years of experience in server-side Java and QA automated testing processes.
  • Must have 3 years of experience with FX or Rates front office technology including pricing, risk, and liquidity aggregation.
  • Must have 3 years of experience with messaging systems such as Solace, Tibco/RV, Aeron, or IBM MQSeries.

More like this

Similar roles

SVP Next Gen Electronic Trading Technology Lead & Architect

Citi

Remote (Jersey City, NJ) 14 days ago $176,720$265,080
Java C++ Rust Agile CI/CD SDLC Automated Testing High-Throughput Architecture Concurrency Performance Optimization Market Data Processing Algorithmic Trading Smart Order Routing Trade Reconciliation
10+ yrs exp Remote

Senior Back-End Java Developer, Trading Platforms

Citi

Remote (Jersey City, NJ) 42 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
Remote

Senior Back-End Java Developer, Trading Platforms

Citi

Remote (Jersey City, NJ) 42 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
Remote

Development Lead

RBC

Jersey City, NJ 16 days ago
Java J2EE Python Spring Framework ReactJS AngularJS NodeJS AWS Docker Kubernetes SQL Server Oracle Sybase ASE MongoDB Jenkins SVN JUnit JMeter Mockito Airflow Control-M Kibana Grafana Perl Django Pandas SQL Alchemy
5+ yrs exp

SVP Central Risk Technology Lead

Citi

Remote (Jersey City, NJ) 14 days ago $176,720$265,080
Java C++ Rust CI/CD Agile SDLC Automated Testing High-Throughput Architecture Concurrency Performance Optimization Market Data Processing Algorithmic Trading Smart Order Routing Trade Reconciliation
10+ yrs exp Remote