C++ Software Developer - Trading Systems- Remote - London/AMS/US

Usquant Capital
London, UK
1 day ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Algorithmic Trading C++ (Programming Language) Data Structures Linux Distributed Data Store Real Time Systems

Job description

C++ Software Developer - Trading SystemsRemote - London/AMS/USQuant Capital is partnered with a leading technology-driven trading firm looking to hire a C++ Software Developer to build and improve high-performance automated trading systems.This is a hands-on engineering role close to research, systems and operations. You will work across exchange connectivity, strategy implementation, performance engineering, core research infrastructure and production trading systems.The role suits a strong C++ engineer who understands systems properly, enjoys performance work and can operate across the stack from low-level networking through to distributed trading infrastructure.What you will be doingBuild and improve C++ systems used across automated tradingWork on exchange connectivity, market interaction and low-level protocol behaviourImplement and refine trading strategies with research and operations teamsInvestigate differences between simulation and live production performanceImprove latency

Requirements

and throughput using profiling, tracing and microbenchmarkingOptimise performance-critical code, including lock-free structures and low-level tuningDevelop distributed storage, research infrastructure and monitoring systemsDebug production issues across software, Linux, networking and trading logicReview code and contribute to high engineering standards across the teamWhat they are looking forStrong C++ engineering experience, ideally in performance-sensitive systemsSolid software engineering fundamentals, including algorithms, data structures and systems designComfort working across different levels of abstraction, from individual machines to distributed systemsGood understanding of Linux, networking and the wider technical stackAbility to write clean, testable and maintainable production codeInterest in technical problem solving, automation and scalable designLow-ego engineer who can work independently and in a highly collaborative teamTrading experience is useful but not requiredWhy this roleWork on real-time systems where performance and reliability matterBroad exposure across trading, research infrastructure and production systemsClose collaboration with strong engineers, researchers and operations teamsOpportunity to solve deep technical problems rather than generic application workConfidentialityAll applications are handled in strict confidence.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

4:42 min

Building robust data structures with structs and bound functions

Rainer Stropek Rainer Stropek · World Congress 2021

1:38 min

Final takeaways on database selection and community resources

Tim Faulkes · LIVE

1:45 min

Building IT systems for global finance markets

Anastasia Troitskaya Anastasia Troitskaya · World Congress 2024

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

1:24 min

Operating global risk modeling and portfolio platforms

Ayoub Alouane · LIVE

Videos

See all

Related articles

See all