Trading Software Engineer
You will design, develop, and maintain low-latency trading systems and data infrastructure for cryptocurrency markets. You will build trading strategies, backtesting pipelines, trading infrastructure, exchange integrations, risk modules, and high-throughput systems while ensuring consistency between simulated and live trading environments.
Responsibilities
- Design, develop, and maintain trading strategies including backtesting, simulation, and live deployment
- Build and optimize trading infrastructure including execution, market data processing, and risk modules
- Design and implement backtesting data pipelines and data warehouse architecture
- Integrate external exchanges through REST and WebSocket APIs
- Ensure real-time trading stability and reliability
- Optimize system performance for high-throughput and low-latency trading environments
- Collaborate with quantitative researchers and trading strategy developers to deploy alpha signals in production trading systems
- Ensure consistency between backtesting and live trading environments
Requirements
- At least three years of software development experience
- Practical experience with Golang, Java, or C++
- Backend system design skills
- Familiarity with distributed systems and highly available architecture
- Familiarity with relational databases such as MySQL and PostgreSQL
- Query performance optimization
- Data engineering experience
- Experience handling large-scale historical and backtesting datasets
- Experience developing high-performance systems
- Basic trading knowledge including market microstructure, order books, and matching logic, or cryptocurrency trading experience
- Bachelor's degree in computer science, electrical engineering and computer science, or a related field
- Experience in stock, derivatives, or cryptocurrency markets
- Familiarity with Kafka or RabbitMQ
- Familiarity with Python, R, NumPy, or Pandas
- Frontend development experience with React
- Alpha research or quantitative strategy development experience
- Backtesting engine or trading simulation framework development experience
- Familiarity with real-time market data systems or WebSocket architecture
- System ownership
- Performance optimization
- System stability
- Engineering design
- Production systems
Benefits
- Performance bonus
- Project bonus
- Stock options
- MacBook and 27-inch monitor
- Snacks and drinks
- Office meals
- Flexible working hours
- Work-from-home option
- 30 days of paid sick and personal leave annually
- 3 days of paid menstrual leave annually for female employees
- Annual health promotion allowance of NTD 30,000
- Marriage allowance of NTD 12,000
- Childbirth allowance of NTD 20,000 to NTD 50,000
- Bereavement allowance of NTD 30,000
- Quarterly team-building allowance of NTD 1,000 per person
- Employee referral bonus
- Holiday gift vouchers
- Group insurance
- Personal education allowance