C++ Developer

Eqvilent
Summary
Join our dynamic team as a Software Developer and contribute to the design, implementation, testing, and deployment of our low and ultra-low latency trading platform. The ideal candidate will possess strong attention to detail, a passion for streamlining business procedures, and the ability to work effectively in a remote/hybrid team. You will be responsible for writing asynchronous, template, network, and thread-safety code. We offer a competitive salary, 40 paid days off, flexible scheduling, and the ability to work remotely from anywhere in the world. We provide access to our global offices and cutting-edge hardware and technology. This role requires a solid understanding of data structures, algorithms, and object-oriented programming in C++.
Requirements
- Solid understanding of data structures, algorithms, and object-oriented programming in C++
- Performs well in a remote/hybrid team with variable, project-based responsibilities
Responsibilities
- Contribute to the design, implementation, testing, and deployment of the low and ultra low latency trading platform (it is already in use and has a great result)
- Recognize the system's requirements and limits. Working under the supervision of a Team Lead who not only leads but also collaborates with the team on a regular basis
- Write a lot of asynchronous, template, network and thread-safety code
Preferred Qualifications
- In-depth knowledge and expertise with low latency/real-time development with sub-microsecond latency
- LockFree containers and thinking pattern
- C programming knowledge (written drivers for Linux system, worked with the core etc.)
- Good understanding of Linux system internals and networking
Benefits
- Great challenges with fast feedback loops
- A welcoming group of highly qualified international professionals
- Cutting-edge hardware and technology
- Work remotely from anywhere in the world
- Access any of our global offices anytime
- Flexible schedule
- 40 paid days off
- Competitive salary