Java-C++ Software Developer

new york, New York

A multinational financial firm is currently seeking a Java/C++ Software Developer to join their team in New York, NY.


  • Architecture, design, development, unit testing, and stress testing of very high-end hybrid Java/C++ based Electronic Trading applications
  • Participate in a small, focused and highly talented delivery team for front office trading development with a special focus on low latency market data solutions for FX business
  • Solve software and infrastructure problems in relation to high performance market data platforms and complex trading processes, design and develop extreme automated stress testing harnesses, recommend and implement solutions, participate in and conduct code review sessions, and provide process improvements
  • Provide hands on technical support, advice, and consultation with open issues relating to supported applications plus assure quality, performance, security, trading risk controls, and compliance for those application platforms


  • Must have at least a Bachelor’s degree in Computer Science, or related field
  • 5+ years of relevant technical experience
  • Experience in building electronic trading systems to trade multiple asset classes in Fixed Income, FX and Equities
  • Experience with high performance server-side programming techniques in Java
  • In depth understanding of core computer science areas of data structures, algorithms, and graph theory
  • Skilled in development object oriented software
  • Ability to conduct enterprise wide research, proof-of-concept, and evaluation of new technologies relevant to electronic trading
  • Strong C/C++ programming skills
  • Strong Python programming skills
  • High performance computing experience
  • Data Modeling experience
  • Internal Operating Systems knowledge
  • Experience with Big Data integration approach and implementation
  • Infrastructure (Server, storage and networking) knowledge
  • Pre-Trade Quantitative Analysis for electronic trading experience
  • Exposure to High-Speed server-side Market Data technology
  • Exposure to ALGO and/or Smart Order Routing technology
  • In depth experience in the capital markets business and processes, e.g. - pricing of derivatives, trade lifecycle, electronic trading/algorithmic trading
  • Knowledge of SEC, FNRA and International Regulations in building technological solutions

Job keywords:

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

Vertical Tabs