Job Description
We are looking for a highly skilled Software Engineer to join our elite quantitative trading team in New York City. In this role, you will be at the forefront of financial technology, building the robust, low-latency systems that power our proprietary equity options execution engine. You will collaborate with top-tier quants and traders to bridge the gap between complex mathematical models and high-performance production code.
If you are passionate about algorithmic trading, want to work with cutting-edge technologies in a fast-paced environment, and want to make a significant impact on the financial markets, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-performance trading systems for equity options markets.
- Optimize code and database queries to achieve sub-millisecond latency.
- Integrate with external market data feeds and exchange APIs (e.g., CME, NYSE).
- Collaborate with quantitative analysts to implement and backtest new trading strategies.
- Ensure system reliability, scalability, and fault tolerance under heavy load.
- Participate in code reviews and architectural discussions to drive engineering excellence.
Qualifications
- BS, MS, or PhD in Computer Science, Engineering, Mathematics, or a related quantitative field.
- 5+ years of professional software development experience with C++ or Rust.
- Deep understanding of TCP/IP networking, sockets, multithreading, and memory management.
- Experience with FIX protocol, FIX Streaming, or other financial messaging standards.
- Strong problem-solving skills and the ability to work in a high-pressure, fast-paced environment.
- Familiarity with Linux environments and scripting languages (Python/Bash).