Senior Software Engineer - Trading Systems | Rust
Job Description
Role: Senior Software Engineer – Trading Systems
Location: London - hybrid (meet once a month)
Salary: £150,000 to £200,000 + Guaranteed and Performance Bonus'
Key Skills: Rust, Trading Systems/Exchanges, Crypto/Blockchain
An innovative fintech start-up, backed by significant private investment, is looking for an exceptional Senior Software Engineer to build its next- trading platform from scratch. Combining traditional finance expertise with blockchain innovation, the company offers a unique opportunity to shape critical financial infrastructure at the earliest stage.
You will need hands-on experience in trading system engineering, ideally gained within crypto/blockchain start-ups, investment banks, hedge funds, market makers, or proprietary trading firms.
Key Responsibilities:
- Design, build, and optimise low-latency, high-throughput backend trading systems.
- Develop and maintain trading infrastructure such as market data feed handlers, algorithmic execution engines, backtesting frameworks, and risk management systems.
- Deliver robust trading connectivity, order execution, and position management solutions.
- Collaborate with financial and blockchain product teams to ensure seamless platform integration.
Essential Expertise:
- Proven background in building trading systems for major financial institutions or trading firms.
- Hands-on development of core trading infrastructure, including market connectivity and execution frameworks.
- Strong programming skills, writing clean, modular, and efficient code, and working with modern engineering practices (TDD, CI/CD, SOLID principles), ideally with Rust.
- Deep knowledge of financial markets, including order routing, execution optimisation, and multi-venue trade reconciliation.
- Experience with crypto markets, particularly derivatives such as perpetual swaps, futures, and other digital assets.
- High-performance system design, focused on ultra-low-latency execution and high-throughput architectures.
- Excellent problem-solving ability, capable of designing scalable, high-quality technical solutions.
- Advocate for automated testing, with real-world experience in unit, integration, regression, and performance testing.
Offer:
- Salary between £150,000–£200,000 + guaranteed and performance bonus'.
- Hybrid working with access to a Central London office (1–4 days per month) - the core team are London based and are open to meeting more regularly.
- High-impact role building mission-critical systems at an early-stage, well-funded start-up.