change
starts now...

< BACK TO SEARCH RESULTS

New York, United States

Competitive

Our client, a growing quantitative (proprietary) trading firm with a well-regarded and competitive technology operation. A market maker in equities, ETF’s, commodities, futures, foreign exchange and interest rate products. They are searching for a  C/C++ developer with strong systems programming skills to join their Trading Infrastructure team. You will build extremely fast and scalable client/server applications that process and transform big data in as close to real time as possible (high throughput and low latency) and distribute the processed data across several clients (server colocation facilities -- multiple assets) in a protected and easily recoverable manner. 


Responsibilities:

  • Develop systems that provide easy access to historical trading data, market data, trading simulations and fees. 
  • Performance engineering: optimize current and new systems by using network and systems programming as well as other advanced techniques to minimize latency. 
  • Monitoring, supporting and debugging the complex systems that exist as well as new systems that are constantly deployed in production. 
  • Augmenting, improving, redesigning and/or re implementing the internal tools that support the trading infrastructure including but not limited to risk-management, position management, fees, accounting, configuration management and other ad-hoc tools that are used in daily trading activities. 


Qualifications:

  • Strong C/C++ skills with a Linux environment.
  • Experience designing, architecting, coding, and optimizing low level real time systems
  • A thorough understanding of multithreading, multiprocessing is a must.
  • Performance tuning and optimization experience advantageous.
  • IPC (inter process communication): sockets and multithreading. Understanding of multicast.
  • Scripting skills, Python a plus but not mandatory
  • Experience understanding design patterns (C++) as well as how shared memory works
  • Experience with MySQL
  • Problem solving tinkering personality  
  • CS or EE educational background with a hacker mentality and personality with a team playing attitude
  • Strong communication skills, verbal and written
  • Valid U.S. work authorization


If you would like to be considered for the position of C/C++ Developer or wish to discuss it further please leave your details below.  Your resume will be held in confidence until you connect with a member of our search team

Upload