Skip to content

Nobody tells you why you were rejected. We will. Free, in 30 seconds.

Score my CV against live jobs

Senior C++ Engineer

Findev · Cyprus, Spain

RemoteSeniorPosted 13 Oct 2026

What this role requires

4 requirements, read out of the advert rather than guessed from the job title:

Also mentioned, not required: Python, Redis. Worth having, but their absence is not what gets a CV filtered out.

See how often each of these is required across open backend roles in Europe.

Check my CV against these 4 requirements

Free, no card. Tells you which of them your CV evidences and which it only implies.

Job description

FinDev is looking for a Senior C++ Developer to join a team building and evolving a large-scale, real-time electronic trading platform for the global Fixed Income market.

The team develops the application layer of an institutional corporate bond trading platform, supporting a range of trading protocols and workflows. You’ll work primarily with modern C++ on Linux, building and enhancing server-side components responsible for trading workflows, order and trade lifecycle, business logic, and integrations with other systems across the platform.

Locations

Georgia

Poland

Read the full description (35 more sections)

Portugal

Cyprus

Spain

What you will do

Enhance and maintain the core list-management service at the center of our electronic corporate bond trading platform, owning the full lifecycle of trade negotiation and execution across a growing set of trading protocols

Build and extend the integration services that bridge our platform to internal and external trading systems

Work in C++ on Linux in a microservices architecture built on a shared service framework with schema-driven code generation (FlatBuffers and Protobuf)

Contribute during all phases of the project lifecycle

Work with business counterparts to provide technical solutions to client needs

Work with QA and support teams to address issues that arise during development, testing, and in production

Required

8+ years of commercial C++ development for production services; C++20 preferred, strong C++17 acceptable

Strong modern C++ fundamentals, including STL, templates and generic programming, RAII and object lifetimes, design patterns, and core concurrency concepts. Comfort with template-heavy C++ code is important

Experience building, debugging, and profiling Linux services in production

Ability to select appropriate data structures and algorithms for correct, efficient business logic

Experience with microservices or service integrations in distributed systems

Working knowledge of relational databases and SQL.

Nice to have

Experience with electronic trading, order-management workflows, or fixed-income markets.

Background in low-latency or high-throughput systems, network protocols, or pub/sub architectures.

Familiarity with Protobuf, FlatBuffers, Redis, or similar infrastructure technologies.

Experience with Python, shell scripting, CMake/Conan, or AI-assisted development tools.

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 and Poland, we offer:

Flight tickets, accommodation rent for 1st month for our relocated employee and his/her official family.

Visa sponsorship, including support with the visa application process, entry permits, and residence permits.

You will apply. Then you will hear nothing.

And no one will tell you what was wrong. See it before you send: your ATS score, every weak line, and the fix for each.

  1. 1

    Drop in your CV

    One PDF, thirty seconds. No card.

  2. 2

    See what is wrong with it

    Every weak passage, quoted from your own CV, with the line to replace it.

  3. 3

    Apply where you fit

    Every European role ranked against what your CV actually says.

  • Free, no card
  • Your CV file is deleted after parsing
  • Or skip the upload — build your profile by hand
  • Refreshed every 6 hours