(Senior) Software Engineer, C++ (API)
Company Information
Kronos Research operates as a technology and science-driven trading firm, utilizing firm capital to trade various financial instruments worldwide. With a dedication to exploring new ideas and markets, the company continuously stays at the forefront of technology, excelling in new markets like the application of high-frequency trading in cryptocurrency trading.
Job Summary
The C++ Software Engineer role within the API team involves working alongside a dynamic team committed to pushing the boundaries of the high-frequency trading platform. This position offers the opportunity to contribute to software development that interfaces with global exchanges, providing exposure to the flow of information within financial systems. Ideal for talented individuals seeking a challenging and rewarding experience within the rapidly evolving quantitative trading sector.
Key Responsibilities
- Design and develop API integrations for crypto exchanges, including quote and trade aggregation, and order execution across global markets.
- Lead development cycles for robust access to real-time and historical market data.
- Engage traders to communicate technology updates, resolve issues, and troubleshoot incidents.
- Participate actively in technical discussions, conduct code reviews, & contribute to internal knowledge sharing.
- Handle occasional urgent issues with support from the team on a monthly basis.
Requirements
- Hold a degree in Computer Science or a related field.
- Minimum of 2 years of C++ programming experience in a Linux environment.
- Strong analytical and problem-solving skills.
- Ability to manage multiple tasks in a fast-paced setting.
- Proficiency in English, both written and spoken.
- Genuine interest in quantitative trading and cryptocurrency markets.
Preferred Qualifications
- Proven project management skills.
- Demonstrate accountability and responsibility in tasks.
- Understanding of network protocols such as HTTP, WebSocket, FIX, GRPC.
- Familiarity with signature algorithms like ECDSA.
Company Benefits
- Competitive compensation and benefits package.
- Paid sick leave and annual leave.
- Complimentary team lunches.
- Team-building activities and a yearly company trip.
- Employee wellness programs and learning opportunities.
Interview Process:
- Coding assessment via HackerRank.
- Technical interview.
- Manager & HR interview.