Python Engineer – Institutional Trading Platform
Up to £140,000 Base + ~20% Bonus + Equity
London (Hybrid – 4 days/week)
No sponsorship available
We are an exclusive hiring partner for an institutional trading firm building the next generation of its core execution and order-lifecycle infrastructure.
This team owns systems that sit directly on the critical path of live markets. The mandate is to design, build, and operate low-latency, high-throughput trading services under strict performance and reliability constraints.
You’ll be part of a small, senior-leaning engineering group responsible for:
* Core Order Management Systems (OMS)
* Exchange gateway connectivity
* Market data ingestion
* Real-time risk
* Internal orchestration and tooling that supports live trading
These systems handle real capital, real counterparties, and real-time failure scenarios.
* Python (~80%) – core services, orchestration layers, tooling, and system glue
* Rust (~20%) – latency-critical paths and performance-sensitive components
Heavy use of:
* Concurrency & multithreading
* Network-level programming
* Distributed systems under load
Engineers are expected to reason deeply about latency, determinism, throughput, failure modes, and back-pressure.
This is not application-layer feature development.
The work is:
* Highly hands-on and ownership-driven
* Focused on systems where microseconds matter
* End-to-end: design → implementation → testing → production behaviour
* Pragmatic, with minimal process overhead and fast iteration cycles
Seniority
* 4 open roles ranging from Junior (2+ years) to Lead (6+ years)
Interview Process (3 Stages)
* 60 min Video call – Engineering Manager
* 90 min Video call – Technical deep dive with Tech Lead
* 60 min Video call – Final cultural interview with C-Suite
If you’re interested in core trading infrastructure, low-latency systems, and technically demanding work, I’d be happy to share more details in a conversation.