About the job
Software Engineer – Digital AssetsLondon Office | Highly Competitive Salary + Significant Performance Bonus | Tier 1 Trading Firm
About the OpportunityWe're partnered with a leading global technology-driven trading firm that is expanding its presence in the digital assets space.
The Digital Assets Technology team is building and evolving the systems that support cryptocurrency trading across global markets. You'll work closely with experienced traders and quantitative researchers, translating trading ideas and market insights into reliable, high-performance production systems.
This is an opportunity to join a growing platform where you'll have genuine influence over the technology, architecture, and engineering practices as the digital assets business continues to scale.
You'll work in a fast-moving environment where technology has a direct impact on trading performance, reliability, and the firm's ability to respond to rapidly changing markets.
The RoleAs a Software Engineer within the Digital Assets team, you'll design, build, and operate trading systems supporting cryptocurrency markets.
You'll work closely with traders and researchers to prototype new ideas, develop exchange connectivity, improve system resilience, and continuously evolve the underlying digital assets platform.
- Responsibilities include:Designing and developing trading systems for digital asset markets
- Building and maintaining connectivity to major centralised cryptocurrency exchanges
- Working directly with traders and quantitative researchers to prototype and iterate on trading strategies
- Translating ambiguous trading requirements and market insights into practical engineering solutions
- Improving system reliability through automation, monitoring, testing, and robust recovery mechanisms
- Troubleshooting production issues across trading systems and exchange integrations
- Contributing to the architecture and continued development of the digital assets platform
- Taking ownership of production systems and driving continuous technical improvements
- Working closely with other engineers to establish strong engineering practices as the platform grows
About YouWe're looking for experienced software engineers who enjoy solving complex technical problems and want to work at the intersection of software engineering, trading, and digital assets.
- Key requirements:5+ years of commercial software engineering experience
- Strong C++ development experience, ideally building reliable production systems
- Hands-on experience integrating with centralised cryptocurrency exchanges such as Binance, Deribit, OKX, or similar
- Experience working with real-time or trading systems is highly desirable
- Strong understanding of distributed systems, networking, and failure handling
- Experience with cloud technologies such as AWS, GCP, or similar is beneficial
- Strong problem-solving and troubleshooting abilities
- Comfortable working in a fast-paced, highly collaborative environment
- Experience working directly with traders, researchers, or other non-engineering stakeholders is advantageous
- Ability to work effectively with ambiguous requirements and turn ideas into robust production solutions
- Strong sense of ownership, with a focus on reliability, resilience, and continuous improvement
- What's on OfferHighly competitive base salary
- Significant performance-related bonus
- 27 days' annual leave plus UK public holidays
- Private medical insurance
- Pension scheme
- Daily breakfast and lunch
- Support with commuting expenses
- ClassPass fitness membership
- Training and continuous learning opportunities
- Access to conferences, technical events, and industry training
- International transfer opportunities and global career progression