Job Description
Low Latency C++ Engineer - Trading Systems
Proprietary Trading Firm
* Operates in global capital markets & crypto from London.
* Technology-focused, fast-paced, excellent career growth.
* Focuses on automated market making and quantitative trading.
* Emphasizes high-speed, low-latency algorithmic strategies.
* Values ownership, collaboration, meritocracy.
* Test-driven development and high-impact work.
* Slogan: "Keep it simple stupid."
* Utilizes fully automated trading strategies.
* Seeking detail-oriented engineers.
Responsibilities:
* Develop ultra-low latency C++ applications for trading.
* Focus on order entry, market data, execution.
* Optimize for lowest latency, highest throughput.
* Implement/refine algorithms: sums, string scoring, priority queues.
* Manage concurrency: sequence locks, memory barriers.
* Optimize STL container usage (vector, map, etc.).
* Design custom, high-performance data structures.
* Enhance order book, priority queue systems.
* Produce clean, tested, documented C++ code.
* Collaborate with quants, trading professionals.
Required Skills:
Core C++ & Systems:
1. Deep C++ expertise: memory, conc...