Java Multi-threading Engineer 

new york, New York

A leading global investment firm, managing a wide range of investment funds worldwide across multiple asset classes is seeking a Java Multi-threading Engineer to join their team in New York. This firm encourages an entrepreneurial spirit and for people to strive for success. You will be empowered by top leaders in the industry to do your best work and propel your career forward.

This candidate will be responsible for designing, implementing, and supporting the platform responsible for both automated and manual order executions. You will partner closely with Traders, Compliance, and other functions at the firm.


  • BS/BA or higher degree in Mathematics, Physics, Computer Science, Computer Engineering, or other quantitative related degree
  • 7+ years of Java programming experience
  • 5+ years of C/C++ experience
  • Proven experience designing & coding low latency/high throughput systems
  • Expertise in Multithreading, Networking, Object Oriented design, Unit & Integration testing
  • Strong knowledge of CPU internals
  • Working knowledge of FX order execution and trading
  • Fixed Income trading knowledge (Bonds and Rates Futures)
  • Commodities trading knowledge (Futures)
  • Experience with Scala, R, or Python is a plus

Job category:

Job keywords:

Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs