Experienced Software Engineer

Salary $120,000 - $285,000
LocationNew York
Employment type Permanent

Job description

Job Opportunity: Quantitative Trading Software Engineer

Our systems enable algorithmic trading strategies based on patterns in market behavior. By building and maintaining high-performance infrastructure, our developers have positioned the firm as a leader in quantitative trading.


  • Architect the trading platform to support evolving trading strategy needs, with an emphasis on market data interfaces.
  • Design and implement a high-frequency trading platform, including the collection of quotes and trades and dissemination of orders to global exchanges.
  • Provide robust access to live and historical market data by leading development sprints and release cycles.
  • Optimize the platform using network and systems programming and other advanced techniques to minimize latency.
  • Develop systems for easy access to historical market data and trading simulations.
  • Create tools to analyze data for patterns.
  • Build risk-management and performance-tracking tools.


  • A degree in computer science or a related field.
  • Strong background in data structures, algorithms, and object-oriented programming in C++.
  • Passion for designing robust, resilient, and extremely fast in-house trading systems.
  • Excellent problem-solving abilities.
  • Ability to manage multiple tasks in a fast-paced environment.
  • Strong communication skills.
  • Knowledge of other development languages, including Java, Python, Perl, Bash, or Shell scripts.
  • Working knowledge of Linux.

This role offers the opportunity to work on cutting-edge technology in a dynamic and challenging environment. If you are passionate about quantitative trading and have the required skills, we would love to hear from you.