C++ SOFTWARE ENGINEER (SIMULATOR)
Eqvilent
Job Summary
Develop and maintain a high-performance trading simulator in C++, integrating it with a trading platform and contributing to a Python interface. The role requires attention to detail, problem-solving skills with abstract inputs, and experience with modern C++ (17/20), data structures, algorithms, and object-oriented programming. Responsibilities include implementing the trading simulator, integrating it with the trading platform, and participating in the Python interface implementation. The ideal candidate will have a strong understanding of data structures and algorithms and be comfortable working with high-level data and solving complex problems.
Must Have
- C++17/20 expertise
- Data structures & algorithms
- OOP in C++
- Python scripting
- Problem-solving skills
Good to Have
- Low-latency development
- Sub-microsecond latency experience
- Research or mathematical background
Perks & Benefits
- Great challenges
- Fast feedback loops
- Top-notch analytics
- International team
- Cutting-edge technology
- Flexible schedule
- 40 paid days off
- Competitive salary
Job Description
We are looking for an experienced C++ Software Engineer who enjoys solving non-standard tasks and is competitive enough to try again if something doesn't work out. In this role, you will contribute to developing a system designed to perform rapid and precise testing with a limited dataset. Therefore, we are looking for candidates who genuinely pay attention to details and are capable of finding solutions to problems with abstract inputs.
What You’ll Be Doing:
- Implementation of a trading simulator in C++.
- Integration of the simulator with the trading platform.
- Participation in the implementation of an interface in Python.
What We Look For In You:
- Experience with modern standards of C++ 17/20.
- Solid understanding of data structures, algorithms, and object-oriented programming in C++.
- Experience with writing basic scripts using Python.
- Ability to analyze high-level data and solve complex problems
Nice-to-have:
- In-depth knowledge and expertise with low latency/real-time development with sub-microsecond latency.
- Research or mathematical background.
Why Should You Join Our Team?
- Great challenges with fast feedback loops and top-notch analytics
- A welcoming group of highly qualified international professionals
- Cutting-edge hardware and technology
- Comfortable Dubai / London / Malta offices or remotely anywhere in the world
- Flexible schedule
- 40 paid days off
- Competitive salary