Role in brief
Btse is seeking a Senior Quant Developer to build and optimize low-latency crypto trading systems. This role involves designing and implementing core trading infrastructure, including market data, order execution, and messaging, with a focus on performance. Candidates with strong Java or C++ and experience in high-performance trading environments, particularly with frameworks like Aeron or Chronicle Queue, will find this role a good fit.
About the role
This role focuses on designing and implementing core trading systems for a crypto platform. The work involves building low-latency, event-driven infrastructure, developing real-time market data pipelines, and creating order execution systems. A key aspect is optimizing performance across the entire technology stack, from application code to the operating system and network.
The successful candidate will integrate trading strategies directly into production, contributing to the company's profit and loss. This requires a deep understanding of concurrency, memory management, and networking fundamentals. The position emphasizes hands-on development in performance-critical environments, utilizing either Java or C++.
Success in this role means delivering highly efficient and reliable trading infrastructure. It involves working with high-performance messaging frameworks and tuning systems for optimal latency and throughput under real-time constraints. The role also requires familiarity with Linux performance tuning and observability, ensuring the trading platform operates at peak efficiency.
The salary for this role ranges from $82,000 to $138,000 USD.
Skills that matter here
- Java: This role requires strong Java skills for developing performance-critical trading systems.
- C++: C++ is an alternative to Java for developing high-performance components within the trading platform.
- Linux: Familiarity with Linux is necessary for performance tuning and observability of the trading systems.
- Aeron: Experience with Aeron is valued for building high-performance messaging frameworks in the trading infrastructure.
- Chronicle Queue: Experience with Chronicle Queue is beneficial for developing high-performance, event-driven trading systems.
Who this role suits
- A developer with a background in building or operating low-latency systems in production.
- Someone who understands concurrency, memory management, and networking fundamentals deeply.
- An individual with hands-on experience in production trading or exchange systems.
- A person who thrives on optimizing system performance for latency and throughput in real-time environments.
From the employer
- Design and build low latency, event-driven trading systems
- Develop real-time market data pipelines and exchange connectivity
- Build order execution systems and internal messaging infrastructure
- Design and integrate trading strategies into production, contributing directly to PnL
- Optimize performance across the full stack (application → OS → network)
Low Latency Systems Experience
- Proven experience building or operating low latency systems in production
- Strong understanding of:
- concurrency and threading models
- memory management and cache efficiency
- networking fundamentals (TCP/UDP, latency trade-offs)
- Experience with high-performance messaging frameworks such as Aeron, Chronicle Queue, or similar or experience building custom event-driven systems with comparable performance characteristics
Systems & Performance Engineering
- Strong Java (preferred) or C++ in performance-critical environments
- Experience optimizing systems for latency and throughput under real-time constraints
- Familiarity with Linux performance tuning and observability
Trading Systems Experience
- Hands-on experience working on production trading or exchange systems, such as:
- market data handling
- execution systems
- OMS / risk systems
- Exposure to Central Risk Book (CRB) concepts is a strong plus
- Understanding of Sequencer architecture is a strong plus
Nice to have:
- Experience with binary protocols (e.g. Simple Binary Encoding)
- Experience in crypto markets, HFT, or market making environments
- Exposure to cross-exchange trading or arbitrage systems
Questions about this role
What is the remote work policy for this position?
This is a fully remote position.
What level of seniority is expected for this role?
This position is for a senior-level developer.
What are the primary technical skills required?
The primary technical skills required include Java or C++, Linux, and experience with high-performance messaging frameworks like Aeron or Chronicle Queue.