We are looking for talented and experienced C++ software engineers to develop, optimize, and support our ultra low-latency service for a Core Team.
Core Team is responsible for creating micro-services that manage and control the trading system and provides an API for frontend used by traders. The micro-services communicate with each other through REST and stream messaging, also for sending messages to C++ components of our trading system we use special routers that converts the traffic into byte-like protocols.
Responsibilities:
- Work with high-performance systems, enabling real-time decision-making through seamless data transfer and processing
- Optimize unique trading framework. Can you squeeze a 10-microsecond task into 1 microsecond? — perfect, we need you!
- Develop and optimize connectors for new and existing electronic markets.
- Build the core engine architecture and develop parts of it.
- Work with different kernel bypass solutions (onload, tcpdirect, ef_vi, dpdk)
Requirements:
- Fluent in C++ (we use C++17/20)
- Self-motivated, smart, and creative engineer who prefers to stay on the cutting edge of technology
- Able to write code that works 24/7
- Experienced in system and network programming in Linux
- Understand how the network stack works
What we offer:
- Good salary and great bonuses which depend on your results
- Impact the business/p&l directly
- Opportunity to collaborate directly with the founders
- Work for a fast growing company with low staff turnover
- Become part of a team of the most talented developers (one of them is a Representative in C++ Standards Committee), traders, and quants from top-tech universities