FX eTrading Senior Developer, RBC Capital Markets, LLC, New York, N
Core
Design, implement, and maintain high-volume, low-latency automated pricing and trading systems for the FX business, covering market connectivity, order management, and hand-off to middle/back-office.
Role type
Senior IC Java developer (low latency trading systems)
Builds
Electronic trading stack components (market connectivity, price processing, order management, order negotiation)
Domain
Financial services / FX trading / Low latency systems
Deliverable
production ML models | product features
Required skills
Java (multithreaded, advanced features), low-latency system design, server-side Java, messaging systems (Solace, Tibco/RV, Aeron, IBM MQSeries), automated testing, DevOps pipelines, stakeholder management
Preferred skills
FX or Rates front office technology experience, high-frequency trading experience, mentoring developers
Technologies
Java, Solace, Tibco/RV, Aeron, IBM MQSeries
Responsibilities
Develop and enhance FX automated pricing and trading systems; work with traders and quantitative developers on requirements; provide 3rd line support; mentor developers; create and maintain DevOps pipelines
Seniority
Senior, hands-on IC