Job Description
The Senior/Staff Software Engineer will be a technical leader within the core technology team, pushing the boundaries of a state-of-the-art high-frequency trading platform. The engineer will develop innovative solutions to complex problems, reimagine engineering approaches, and lead the team toward major improvements. This role offers an opportunity to join a leading team in a fast-growing quantitative trading industry.
Responsibilities: - Lead design of major software components, systems, and features
- Design, develop, test, deploy, maintain, and improve our core libraries
- Redesign existing software architecture to improve efficiency and scalability
- Leverage advanced algorithms and data structures
- Interact directly with traders
- Contribute to technical discussions, code reviews, and internal sharing
- Mentor and train other team members
Requirements: - Bachelor’s or Master’s degree in Computer Science or related field
- 8+ years of strong hands-on programming experience using C++14 in Linux environment
- Hands-on technical leadership experience
- 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 markets
The role offers: - Opportunity to work on a state-of-the-art high-frequency trading platform
- Opportunity to work in a fast-growing quantitative trading industry