Job Description & How to Apply Below
We are seeking an experienced Low-Latency eFX Trading Platform Developer to design, build, and optimize the core components of our real-time electronic trading platform. You will be responsible for developing latency-sensitive processes that handle pricing, execution, hedging, and distribution within the FX trading environment.
Key Responsibilities:- Design and build latency-sensitive electronic trading processes, from price ingestion through execution and post-trade handoff.
- Develop and optimize real-time trading components including execution flows, pricing pipelines, hedging logic, and distribution mechanisms.
- Engineer systems where microseconds matter, focusing on throughput, determinism, and system behavior under load.
- Work directly with traders and eTrading stakeholders to translate trading strategies and execution logic into robust, automated processes.
- Integrate market data, pricing, execution, and risk controls into cohesive, low-latency workflows.
- Profile, tune, and refactor code to reduce latency across JVM, threading, memory allocation, and messaging layers.
- Collaborate with quants and risk teams to embed real-time checks and controls into execution paths.
- Contribute to architectural decisions specific to low-latency system design, including threading models, event handling, and data flow.
- Design and build core eFX platform components that support real-time pricing, execution, and liquidity distribution.
- Develop latency-sensitive trading processes operating directly in the FX execution path.
- Implement and optimize pricing engines, execution logic, hedging workflows, and distribution services within a real-time FX environment.
- Embed real-time risk checks, throttling, and controls into core execution flows.
- Profile, tune, and optimize C#/.NET applications for low latency and high volume FX trading.
Skills:
- 6–8+ years of hands‑on Java development in electronic trading environments.
- 6–8+ years of hands‑on C#/.NET development in electronic trading environments.
- Direct experience building eTrading or low‑latency trading systems (not just consuming them).
- Direct experience building core eFX trading platforms, not just consuming them.
- Proven background in FX eTrading, EFX, Commodities eTrading, or comparable real‑time trading domains.
- Strong background in FX eTrading, including pricing, execution, and liquidity workflows.
- Strong understanding of how trading processes behave under latency constraints, including pricing, execution, and risk interactions.
- Deep experience with multi‑threading, concurrency models, lock‑free or low‑contention design, and event‑driven architectures.
- Strong expertise in multi‑threading, async/await, concurrency models, and event‑driven architectures in C#.
- Experience working close to the trading desk on execution logic and trading workflows, not purely downstream systems.
- Experience working on core trading engines, pricing platforms, execution services, or distribution layers.
- Deep understanding of real‑time FX trading workflows and how they behave under latency constraints.
- Experience working close to the FX trading desk or eFX product teams.
- Experience with FIX engines, market data handlers, or proprietary execution protocols.
- JVM performance tuning for low latency (GC behavior, memory management, CPU affinity).
- Exposure to high‑throughput messaging or in‑memory data distribution used in trading environments.
- Prior work on systems where latency and determinism were explicit non‑functional requirements.
- Experience with FX pricing models, streaming prices, and liquidity aggregation.
- Hands‑on work with FIX, proprietary FX protocols, or low‑latency messaging.
- Experience tuning .NET runtime performance for low latency and high throughput.
- Prior involvement in building in‑house trading platforms rather than vendor customization.
- Experience in FX venues, single‑dealer platforms, or bank‑built eFX systems.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×