Trading Systems Software Engineer

← Back
  • Location NY, USA
  • Job Type Permanent
  • Posted February 3, 2026

We are seeking a highly skilled Software Engineer to join our core Trading team. This is a critical role where you will be responsible for the engine of our global trading platform: the execution system. You will focus on building and optimising the high-throughput, low-latency services that connect us to the world's crypto exchanges and liquidity providers. You will design and build systems where performance, concurrency and reliability are crucial, directly impacting every trade our platform makes.

What you'll be doing primarily:

• Designing, building and maintaining our core trading execution systems using Golang.

• Developing and managing high-throughput, low-latency connectivity to crypto exchanges and liquidity providers using REST, WebSockets and FIX protocols.

• Optimising code for high concurrency and minimal latency to ensure best-in class trade execution and system performance.

• Enhancing our monitoring, alerting and observability stack for the execution platform to ensure system stability and rapid incident response.

• Collaborating on the architecture of our distributed, microservice-based trading system.

Required qualifications:

• BSc or advanced degree in Computer Science, Engineering, or a related field, or equivalent experience.

• 3+ years of professional software engineering experience, with significant experience in Golang and/or C++ and Linux.

• Deep understanding and hands-on experience with real-time API protocols, particularly REST and WebSockets.

• Strong grasp of concurrent programming principles (e.g., multithreading, goroutines, channels) and experience building highly concurrent applications.

• A proven track record of working on low-latency, high-throughput, or performance-critical systems.

• Excellent problem-solving skills and the ability to work effectively in a fast paced, cross-functional team.

• Fluent written and oral English skills.