
Senior Back-End Engineer, Trading Platform
Blockchain.com12 days ago
London, United KingdomSenior
Responsibilities
- Build low-latency, scalable, and high-performance trading services in Rust, including OMS, exchange gateways, and risk management systems.
- Enhance and maintain Order Management System functionality for efficient order execution, routing, and management.
- Develop cryptocurrency exchange financial services, systems, and architecture.
- Apply multithreading, multicast network programming, performance benchmarking, and tuning techniques.
- Implement security measures and advanced encryption schemes to protect user and company data.
- Collaborate with other technology teams to deliver high-quality products and improve performance.
- Drive unit, integration, end-to-end, load, capacity, and failure-recovery testing throughout development.
Requirements
- Extensive experience with C++ and/or Rust.
- Experience with Python and SQL.
- Experience with multithreading, network programming including multicast, or performance benchmarking and tuning.
- Experience with trading-systems architecture, including OMS, exchange gateway connectivity, market-data ingestion and processing, and high-throughput low-latency systems.
- Understanding of algorithms, data structures, databases, and distributed systems.
- Ability to develop pragmatic, clean solutions to complex problems and maintain a high standard of software quality.
Benefits
- Full-time salary based on experience and meaningful equity.
- Role based in the London office with mandatory in-office attendance four days per week.
- Work remotely from anywhere in the world for up to 20 days per year.
- ClassPass.
- Learning and professional-development budgets.
- Unlimited vacation policy.
- Apple equipment.
- Flexible work culture and career-growth opportunity.