Algorithmic Trading Developer - 408558
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
The Algorithmic Trading Developer will develop and support high-availability, low-latency algorithmic trading solutions used by internal trading desks and buy-side clients.
This role will work closely with Quantitative, Product, Sales, and Technology teams to develop customizable trading strategies, implement quantitative models, and enhance next-generation trading infrastructure. The Algorithmic Trading Developer will contribute to technical solutions that support performance, scalability, and reliability across the trading environment.
Responsibilities Of The Algorithmic Trading Developer
- Design, build, and maintain a next-generation global algorithmic trading platform.
- Develop highly customizable, low-latency trading strategies.
- Develop and maintain low-latency order management and order handling infrastructure.
- Build rules engines and other algorithmic trading components.
- Partner with quantitative teams to implement trading algorithms, models, and analytical signals.
- Work with Product and Sales teams on client requests and algorithm customizations.
- Develop innovative and pragmatic technology solutions.
- Contribute within a collaborative Agile development environment.
- Stay current on industry trends and continuously improve trading technology and processes.
Requirements
- 3-5+ years of experience as an Algorithmic Trading Developer or similar role developing low-latency trading strategies within Equities, Futures, or Listed Derivatives.
- Experience developing execution algorithms, proprietary trading strategies, risk trading strategies, smart order routing, or similar trading solutions.
- Proven experience designing and implementing strategies such as benchmark tracking, liquidity seeking, and dark aggregation algorithms.
- Strong understanding of lit and dark market microstructure, order types, liquidity, and market data.
- Knowledge of regulatory matters including Reg NMS, ISO orders, MiFID II, dark pools, liquidity seeking, and venue heat maps.
- Experience implementing quantitative models, statistical data analysis, data visualization, simulation, and strategy back-testing.
- Expert proficiency in Java, Linux, and object-oriented design.
- Experience developing performance-focused, reusable, automated, and customizable software.
- Ability to collaborate effectively across Quant, Product, Sales, and Operations teams.
- Strong collaborative and team-oriented development skills.
Preferred Experience/Skills For The Algorithmic Trading Developer
- Experience with Agile methodologies.
- Experience with low-latency messaging technologies such as Solace and 29West.
- Knowledge of event-driven and publish/subscribe programming models.
- Experience optimizing applications for low-latency environments.
- Familiarity with high-performance trading infrastructure.
Education Requirements
- Bachelor’s degree or higher in Computer Science, Mathematics, Engineering, or a related field.
Benefits & conditions
- Atrium Care Package available, upon eligibility (including healthcare plans, discount programs, and paid time off).
- Opportunity to work on global algorithmic trading technology.
- Exposure to sophisticated low-latency trading systems.
- Collaboration with Quantitative, Product, Sales, and Technology teams.
- Opportunity to develop advanced trading strategies and infrastructure.
- Work within a collaborative and Agile development environment.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Find a Developer Job: 12 Best Job Sites For Developers
Highest Paying Tech Companies for Developers
Where To Find Software Engineering Jobs
Where to Find Entry-Level Software Engineering Jobs