Software Engineer
Remote
Job Summary
Backend-focused software engineer role building low-latency trading services in Rust or C++, including OMS features, order routing, matching, throttling, and risk components. Core duties involve optimizing latency and throughput, ensuring security and testing are integrated into development, and collaborating with quant/trading teams to align system design with execution goals. The position powers market connectivity and data flows, with participation in performance benchmarking, tuning, and capacity planning, in a hybrid London-based environment with exposure to Python/SQL for analytics.
Required Qualifications
- Strong backend experience in Rust or C++
- Experience working on trading systems or market infrastructure
- Understanding of OMS internals, market data pipelines, or exchange gateways
- Familiarity with multithreading, network programming, and performance tuning
- Exposure to Python and SQL for analytics and scripting
- Solid grasp of core CS concepts: algorithms, data structures, distributed systems
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.