Findev

Senior C++ Engineer

Cyprus full-time Mid Salary not listed
full-time Mid level Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

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
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.

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Mid
Technology & IT API integration Python Remote Collaboration Senior C++ Mid level

Likely questions

  1. Tell us about work you have done that is close to the Senior C++ Engineer role.
  2. How would you approach your first 30 days at Findev?
  3. Which of API integration, Python and Remote Collaboration have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you handle busy days, changing priorities, or pressure at work?

Prepare before the call

  • A recent example that proves your experience with API integration, Python and Remote Collaboration.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Senior C++ Engineer role because I can bring practical experience in API integration, Python and Remote Collaboration, learn the team quickly, and contribute to the outcomes Findev needs from this hire.

Related jobs.

More roles from this company or category.