High-Frequency System Developer

Job Summary
High-Frequency System Developer is working at the intersection of financial markets and IT technology, and focuses on creating and optimizing scalable, multi-tiered applications and infrastructure. This role will be a part of a dynamic team working on developing and maintaining Firm’s high-frequency system, and it is involved with solving quantitative and algorithmic challenge while tackling unique business challenges . You will be focused on C++ functionality, alongside our Quant/Traders who will also be hands on with Python/C++.
Duties and Job Responsibilities (Including but not limited to)
  • Design, develop and implement cutting edge market connectivity system (FIX, Exchange API)
  • Develop Direct Market Access (DMA) with global exchanges
  • Propose new designs and modify existing ones to continuously improve performance, functionality, and stability of the system
  • Improve existing in-house Order Management System (OMS)
  • Test code rigorously and participate in code reviews
  • Provide Tier 1 technical support
  • Build co-location infrastructure
Job Qualifications
Required:
  • Bachelor’s degree in software engineering, programming, computational science, computer science, mathematical finance or other related fields
  • Strong Computer programming skills using C++ in a Linux environment
  • Experience in Object-Oriented design and Multithreaded programming
  • Experience in creating/supporting cross-platform multithreaded applications
  • Experience in developing high-frequency systems
  • Experience with large, multi-developer code-bases
  • Strong analytical and problem-solving skills
Preferred:
  • Multi-Threading, Socket Programming couple, Connectivity Protocols, like FIX
  • Experiences in Exchange API development
  • Experiences in DMA, OMS and/or Co-location
  • Experiences in Financial software development
  • Strong understanding of computer systems e.g. operating systems, networks, performance optimization, hardware related (ex. FPGA) etc
  • Fluency in English is plus not required
Apply for this position