Requirements
- Bachelor's or Master's degree in Computer Science or related field
- 8+ years of strong Object-Oriented programming experience using C++ in a linux environment
- Hands on technical leadership experience leading software engineers and setting technical direction
- Strong understanding of computer systems, multithreading, networks, and performance optimization
- Experience architecting and developing large-scale software systems
- Strong written communication skills and intermediate English skills
- Passion and curiosity for quant trading and cryptocurrency market
- English resume acceptable only
Responsibilities
- Lead design of major software components, systems, and features
- Design, develop, test, deploy, maintain and improve our core libraries
- Redesign our existing software architecture to improve efficiency and scalability, as well as reducing time effort and potential for errors on future development
- Leverage advanced algorithms and data structures to improve the speed and accuracy of our tick by tick backtesting research platform
- Interact directly with traders to communicate technology changes, manage incidents and troubleshoot problems
- Contribute to technical discussions, code reviews and internal sharing
- Mentor and train other team members on design techniques and coding standard
Company Benefits
- Annual leave/paid sick leave/flexible vacation
- Competitive salary range
- Bonus-based incentive structure dependent on company and individual performance
- Free meals, snacks, beverage and fruits
- Fun team building activities like movies, sailing, offsite vacations, happy hours
- Diverse and inclusive work environment