Created to cater to the unique needs of professional traders, BulletTech strives to satisfy the needs of today and unlock the opportunities for tomorrow. By combining a powerful backend OMS system with a user-friendly interface into a functions-rich, innovative, tailor-made software the company targets granting the customers a competitive advantage in the market.
Our flagship product Nova is an industry-leading equity trading platform providing real-time transaction processing, trading, market monitoring, and more. Its unparalleled speed allows traders to reduce risks by reacting to rapidly changing market conditions in a timely manner. Nova provides traders with advanced features that allow identifying and filtering out white noise to obtain the signals they need. It enables better decision-making and puts the odds in favor of traders.
We are looking for senior and mid-level C++ engineers to join our Nova team and help us take our OMS and the Nova desktop application to the next level. These positions are remote and based in Nicosia, Cyprus.
To ensure success as a C++ developer, you should exhibit advanced C++ software development skills and extensive experience in collaborating on software development projects. A first-class C++ developer will be someone whose software development expertise translates into highly functional, high-performance, and user-friendly applications.
Specifically, we are looking for people that have:
- 5+ years of experience developing real-time, low-latency, high-performance applications using C++ and the Qt framework.
- Good understanding of software architecture and the ability to write clean code.
- An almost compulsive need for well-tested code, and always include comprehensive tests in their PRs.
- The ability to perform code reviews and provide constructive feedback.
- The ability to communicate with Nova stakeholders to gather requirements and make informed decisions.
Experience in the financial industry will be considered a plus.
As a C++ developer with us, your responsibilities will include:
- Consulting with internal stakeholders to determine the scope of software development projects.
- Collaborating with the software development team on application design and development.
- Performing diagnostic tests, performance tests, and debugging procedures.
- Creating end-user application feedback channels.
- Optimizing software by performing maintenance, updates, and upgrades.
Join us and receive the following:
- A competitive remuneration package.
- Be a core part of a fast-growing team.
- The ability to work remotely and with flexible working hours.
- A nurturing environment with well-established engineers to collaborate with.