C++ Engineer
We are looking for a Senior C++ Engineer to join to join the existing product team.
The team is focused on the core trading engine where actual trading happens - processing incoming messages, matching trades, and implementing various trading protocols such as RFQ, click-to-trade, and list trading.
A key aspect of the role is leveraging modern AI tools (Claude, ChatGPT, and internal solutions) to accelerate onboarding, analyze code, identify bottlenecks, and improve development efficiency.
Locations
- Cyprus
- Poland
- Portugal
- Spain
What you will do
Develop and enhance core trading systems for Fixed Income and Derivative Securities
Work effectively in a small, high-performing software development team
Collaborate with both technical team members and non-technical business stakeholders
- Contribute to the continuous improvement of the trading technology stack
Required
- Bachelor’s degree in Computer Science or related field
- 5+ years of professional C++ development experience (C++14/20) in Windows/Linux environments
- Strong core CS fundamentals: OOP, STL, multithreading, concurrency
- Experience with high-performance systems (low-latency, high-throughput, distributed)
- Solid networking knowledge (TCP/IP, latency, throughput)
- Strong debugging skills and ability to work with large codebases
- Experience using AI tools in development/debugging workflows
- Strong communication skills and ability to collaborate effectively across technical and business teams
Nice to have
Experience developing financial software or trading systems (e.g., Fixed Income, Derivatives)
Experience with SQL stored procedures
- Knowledge of relational database design and implementation
Benefits
- Flexible work setup: remote or a hybrid model.
- Health insurance coverage for those based in Poland and Cyprus.
- 50% coverage of health insurance for spouses and children in Poland and Cyprus.
- 24 days of paid vacation.
- 10 days of paid sick leave.
- 50% reimbursement for professional training, education, conferences.
- Work alongside a highly professional team.
- Engaging teambuilding events and activities.
- Relocation Package: assistance for relocation to Poland or Cyprus, if desired.
In case of relocation to Cyprus, we offer
- Flight tickets, accommodation rent for 1st month for our relocated employee and his/her official family.
- Support in visa application and issue process, entry permit and residence permit processing