C++ Quantitative Developer

Overview

On Site
Full Time

Skills

Cryptography
HFT
Project Management
Preventive Maintenance
Performance Management
Routing
Risk Management
Software Development
Microsoft Exchange
Onboarding
Collaboration
Trading
Computer Science
C++
Software Architecture
Optimization
Management
Algorithmic Trading
Rust

Job Details

We are currently working with a global HFT crypto trading shop that is looking to bring on a C++ Quantitative Developer or Software Engineer to join their central development team of 6 people. This role will be focused around optimizing and maintaining HFT Trading Systems, low latency exchange connectivity, code transformation/strategy implementation, and other ad-hoc projects from PM teams across the business.

Responsibilities
  • Optimize components of high-performance, low-latency trading systems, including Feed Handlers, Order Routing Systems (ORS), Strategy Infrastructure, and Risk Management Systems
  • Contribute to the full software development lifecycle within the firm
  • Develop low-latency exchange connectivity solutions for onboarding new markets and exchanges
  • Collaborate closely with the investment team to enhance strategy performance
  • Continuously improve and refine existing trading infrastructure, identifying opportunities for performance enhancements
  • Design and implement infrastructure components to support new trading strategies across various asset classes and instruments
  • Offer strategic insights and recommendations to help shape the firm's technology and infrastructure direction


Requirements
  • Degree in Computer Science or Engineering from a top-tier program
  • Solid foundation and proficiency in C++
  • Strong skills in software architecture and strategy optimization
  • Self-motivated and entrepreneurial mindset, with the ability to manage projects independently from concept to deployment
  • Prior exposure to algorithmic trading is advantageous, but not mandatory
  • Experience with Rust is preferred
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.