Role Overview
As a Strategy Developer, you will play a central role in shaping and enhancing algorithmic trading systems within the cryptocurrency space. Your focus will be on designing, implementing, and optimizing high-frequency trading and market-making strategies that operate around the clock. You'll work directly with a trader based in Asia, translating market insights into reliable, high-performance code and ensuring strategies are executed with precision and risk awareness.
Key Responsibilities
- Design, build, and refine trading and market-making algorithms to capture opportunities while managing risk and compliance with market obligations
- Lead the full development cycle—from identifying trading edge and analyzing data to coding, deployment, and ongoing monitoring
- Develop and maintain automated systems for real-time performance tracking and alerting across global markets
- Write efficient, low-latency applications in C++ and Python using internal normalized APIs for market data and order routing
- Collaborate with trading, development, and business teams to align technical capabilities with market demands
- Monitor live trading activity, especially during early stages of algorithm rollout, to verify technical integrity, risk controls, and profitability
- Contribute to system architecture improvements by identifying technical gaps and proposing scalable solutions
- Participate in code reviews, system design discussions, and ideation sessions to enhance trading performance
Required Qualifications
- Proven experience building trading strategies, particularly in market making or high-frequency trading, in either traditional or digital asset markets
- Strong understanding of low-latency systems, arbitrage mechanisms, and portfolio risk in fast-moving environments
- Minimum of three years developing clean, efficient, and maintainable C++ code on Linux platforms
- Experience building distributed, high-throughput systems that reliably process large volumes of transactions
- Ability to rapidly develop and deploy robust features while maintaining code quality and test coverage
- Self-driven, dependable, and willing to support production systems on an on-call basis
Preferred Skills
- Deep knowledge of network protocols including UDP, TCP, TLS, and WebSockets
- Familiarity with performance profiling tools such as Cachegrind or Valgrind for C++ optimization
- Hands-on experience configuring and monitoring Linux environments
- Understanding of inter-process communication via shared memory
- Experience working with cloud infrastructure, particularly AWS
Work Environment
This role supports remote work with a preference for candidates located in Asia, Australia, or New Zealand to align with key team hours. The organization operates continuously, requiring a mindset oriented toward reliability, iterative refinement, and technical excellence. Collaboration across disciplines is essential, and developers are expected to contribute actively to both technical and strategic discussions.
Culture and Expectations
The team values continuous improvement, cross-functional cooperation, and high standards in execution. You'll be expected to thrive in a fast-paced, always-on environment where staying ahead of market developments is critical. Success comes from combining deep technical skill with a practical understanding of trading dynamics and risk management.
