Senior C++ Engineer
We are looking for a Senior C++ Engineer 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
- Poland
- Portugal
- Cyprus
- 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
Explore our other open positions at Findev
Findev develops software systems for the financial sector, helping clients solve complex business and engineering challenges. Our teams build and modernise platforms for electronic trading, investment management, data processing and other critical financial workflows. The company brings together more than 170 specialists with strong backgrounds in software engineering and finance. Many assignments involve legacy environments, high-load platforms and essential applications that must be upgraded without disrupting day-to-day operations. We recruit Java, Python, React/ Angular developers, AI engineers, QA automation specialists. These positions are suited to experienced engineers who enjoy solving technically demanding problems, taking ownership and working with colleagues who understand the domain. Employees can work remotely, in a hybrid format or from one of our offices in Limassol, Cyprus, and Kraków or Warsaw, Poland. We also recruit in Armenia, Georgia, Portugal, Serbia and Spain. Findev offers competitive compensation and opportunities to develop through long-term assignments and knowledge sharing with highly skilled colleagues. For employees moving to Cyprus or Poland, the company assists with work and residence permits, covers related expenses, flights and accommodation for the first month, and helps organise relocation for accompanying family members.
- Founded
- Founded 2020
- Employees
- 51-200 employees
- Industry
- information technology and services