We are looking for a Senior C++ developer for either our Amsterdam-based or Cyprus-based offices who can help our Trading System team to develop and optimize trading systems for various markets. This position requires a lot of technical research and working closely with our quants.
Responsibilities
- At least 3 years of professional experience as a C++-developer;
- Proficiency in C++ / modern C++ (C++17 and newer);
- Strong understanding of computer systems e.g. Operating systems, networks, performance optimization, etc;
- Linux expertise;
- Experience in contributing to projects with complex architecture and high load;
- Strong expertise in algorithms and data structures;
- Intellectually curious, with a desire to learn new skills;
- Ability to work at a fast-paced environment, juggle multiple daily tasks and deadlines;
- Ability to communicate effectively within your team and with other teams;
- Ability to share new knowledge and skills with the team
Requirements
- Experience in developing low latency systems
- Competency in Python;
- Experience with network stack: L1, L2, TCP, UDP;
- Expertise in modern x86-x64 architecture;
- Any experience in competitive programming contests (ioi, icpc, hashcode) or CTF
What We Offer
- High base salary and social benefits;
- Generous bonus structure. We are very flexible in discussing salary and conditions of employment;
- Cutting-edge hardware and software in production as well as high technical expertise of the company which allows implementation of bold ideas and boosting great results. Ownership over initiatives that directly solve business problems;
- Ability to trade on dozens of international exchanges;
- Flexible workflow (lack of formalism and bureaucracy, no pressure and over-management) and working schedule;
- Tuition reimbursement, conference and training sponsorship
