Our client, a leading player in global equities trading, is seeking a talented Algorithmic Trading Developer to join a high-performance technology team focused on building low-latency, client-facing trading solutions. This is a unique opportunity to work at the forefront of algorithmic trading, collaborating closely with quants, product managers, and front-office professionals. Key Responsibilities:
- Design, develop, and maintain low-latency execution algorithms and supporting infrastructure (e.g., order management systems, rules engines).
- Collaborate with quants to implement models, strategies, and analytics.
- Partner with product and sales teams to address client needs and develop custom solutions.
- Drive innovation through pragmatic problem solving and continuous improvement.
- Contribute to full SDLC including test automation and performance monitoring.
Requirements:
- Bachelor's or higher in Computer Science, Engineering, or related field.
- Proficient in Java, Linux, and object-oriented design with a focus on performance and modularity.
- 2+ years' experience in backend development for trading systems (Equities, Futures, or Derivatives).
- Strong understanding of market microstructure, order types, routing, and trading workflows.
- Skilled in implementing quantitative models, statistical analysis, and back-testing.
- Prior experience working closely with trading desks or front-office teams.
- Familiarity with benchmark, liquidity-seeking, and dark aggregation algorithms.
Preferred:
- Experience with Agile development.
- Knowledge of low-latency messaging (Solace, 29West) and event-driven architectures.
Compensation: $205,000-215,000 Salary is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications.