What are the responsibilities and job description for the Algorithmic Trading Developer position at Morgan McKinley?
Algorithmic Trading Developer (Execution / eTrading)
New York | Front Office | Java / Low Latency
We are working with a global capital markets firm building out its algorithmic execution capability within a high-performance, client-facing trading platform.
This role sits directly within the eTrading / execution stack, focused on designing and improving execution algorithms and order routing logic used across equities and listed products.
What you’ll be doing
- Designing and enhancing execution algorithms (e.g. VWAP, TWAP, POV, liquidity-seeking)
- Building and optimising low-latency, event-driven trading systems
- Developing smart order routing (SOR) and execution logic across lit and dark venues
- Working closely with quants, product, and trading to improve execution quality and performance
- Analysing order book dynamics, liquidity, and market impact
- Contributing to real-time trading infrastructure in a production environment
What we’re looking for
- 4–8 years’ experience in front-office trading systems within capital markets
- Direct or closely aligned experience with:
- Execution algos / order routing / trading logic
- eTrading, DMA, or electronic execution environments
- Strong Java (production systems), ideally within low-latency environments
- Solid understanding of:
- Market microstructure (order books, liquidity, execution behaviour)
- Exchange connectivity and trading workflows
- Experience working with real-time data and performance-sensitive systems
Nice to have
- Exposure to C or Python within trading environments
- Experience with backtesting or execution performance analysis
- Familiarity with FIX protocol or exchange connectivity
What this is (and isn’t)
This is a hands-on execution engineering role.
It is not:
- A pure backend engineering position
- A research / modelling / data science role
We are specifically looking for engineers who have worked close to the execution layer of trading systems.
Why this role
- Front-office impact — directly influencing execution performance and trading outcomes
- Work on high-throughput, low-latency systems at scale
- Close interaction with trading desks and quant teams
- Opportunity to shape next-generation execution capability
If you’re currently working within eTrading, execution, or algo environments and want to move closer to the core of trading performance, this is a strong opportunity to do so.
Salary : $200,000 - $260,000