Software Engineers

1 day ago

New York, NY, United States Alldus Full-time

Our client, a leading financial services organization, is hiring a Software Engineer to join their team in New York. The successful candidate will develop the systems behind its systematic trading strategies and build high-performance applications for market data processing, research, forecasting and trade execution.

Responsibilities

  • Develop low-latency applications that ingest and process large volumes of market data from global exchanges and vendors.
  • Design and improve trading execution systems with a strong focus on speed, reliability, and correctness.
  • Build C++ tools and libraries that help researchers develop and deploy statistical and machine learning models.
  • Improve the performance and resilience of live production systems.
  • Work with quantitative researchers to turn research ideas into scalable applications.

Skillset

  • BA degree in Computer Science, Computer Engineering, Mathematics, Physics or similar.
  • Advanced C++ engineering experience, including building robust, maintainable production software.
  • Strong knowledge of performance optimisation, distributed systems, and complex data pipelines.
  • Ability to assess interconnected systems and make sound architectural decisions.
  • Experience working on systems where correctness, reliability and recovery are critical.
  • Own complex technical work and prioritise it according to business impact.
  • Experience in financial markets is a bonus but not essential.

Benefits

  • Salary: $275k - $350k
  • Performance bonus.