C++ Software Engineer
Core
Build and evolve low-latency systems for pricing, quoting, and executing in commodity markets, alongside the research and backtesting infrastructure for systematic strategies.
Role type
Senior C++ software engineer (low-latency trading systems)
Builds
Production trading systems, research/backtesting infrastructure, and data pipelines for commodities trading
Domain
Financial markets / Proprietary trading / Commodities
Deliverable
production ML models | product features
Required skills
C++ (modern, performance-sensitive), distributed systems, low-latency engineering, data structures, algorithms, concurrency, Python scripting
Preferred skills
Derivative trading fundamentals, Spark, Databricks, quantitative research infrastructure
Technologies
C++, Python, Spark, Databricks
Responsibilities
Partner with traders and quants to translate trading objectives into software systems; Build research and backtesting infrastructure; Design and implement performance-sensitive trading components; Contribute to the architecture and evolution of the commodities trading platform; Operate in a fast-paced environment testing and deploying code frequently
Seniority
Senior, hands-on IC
