Senior C++ Engineer

Findev

España

Remote

EUR 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible work setup (remote or hybrid)
Relocation assistance to Poland orCypr
Health insurance
Vacation 24 days
Sick leave 10 days
Training reimbursement 50%

Job summary

FinDev is seeking a Senior C++ Developer to join a team building a large-scale, real-time electronic trading platform for the global Fixed Income market. You’ll work primarily with modern C++ on Linux, delivering server-side components for trading workflows, order and trade lifecycle, and system integrations.

This role offers a flexible work setup (remote or hybrid) and relocation assistance to Poland or Cyprus if desired.

Qualifications

  • 8+ years of commercial C++ development for production services.
  • Strong C++20 fundamentals and modern C++11/14/17/20 concepts.
  • Experience building Linux-based server-side components.
  • Familiarity with microservices and distributed systems.
  • Solid knowledge of SQL databases.

Responsibilities

  • Enhance and maintain core list-management services across trading workflows.
  • Build and extend integration services to internal/external systems.
  • Develop in C++ on Linux within a microservices framework.
  • Contribute through all project phases and collaborate with stakeholders.
  • Provide technical solutions aligned with client needs and production support.

Skills

C++20
Modern C++
Linux services
Templates & generics
Concurrency
Data structures & algorithms
Microservices
Relational databases (SQL)

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Engineer — Real-Time Trading Platform (Remote)
Senior C++ Engineer — Real-Time Trading Platform (Remote)

Findev • Spain

Remote
EUR 90,000 - 130,000
Flexible work setup (remote or hybrid)
Relocation assistance to Poland orCypr
Health insurance
+3
Mid/Senior PHP Developer
Mid/Senior PHP Developer

Present Connection • Spain

Hybrid
EUR 42,000 - 54,000
Software Developer (C++)
Software Developer (C++)

SIX Group Services Ltd. • Madrid

On-site
EUR 60,000 - 90,000
Flexible Work Model
Personal Development
Agile Working Methods
Mid/Senior PHP Developer (Spain)
Mid/Senior PHP Developer (Spain)

Xplicity • Madrid

On-site
EUR 42,000 - 54,000
Hybrid work
Training budget
Health insurance
+3
UNIX Application Support Engineer (3C8D739)
UNIX Application Support Engineer (3C8D739)

Referment • Madrid

On-site
EUR 55,000 - 75,000
Performance bonus
Hybrid work (3 days in office)
International team environment
+1
Senior Backend Engineer
Senior Backend Engineer

Trading 212 Ltd. • Spain

On-site
EUR 90,000 - 130,000
UNIX Application Support Engineer (1B8A078)
UNIX Application Support Engineer (1B8A078)

Referment • Madrid

On-site
EUR 55,000 - 75,000
Performance bonus
Hybrid 3 days in office
International team
+1
full stack developer in fintech
full stack developer in fintech

EPAM • Málaga

On-site
EUR 90,000 - 120,000
UNIX Application Support Engineer (B64EC3C)
UNIX Application Support Engineer (B64EC3C)

Referment • Madrid

On-site
EUR 55,000 - 85,000
Performance-related bonus
Hybrid working (3 days in the office)
UNIX Application Support Engineer (943018D)
UNIX Application Support Engineer (943018D)

Referment • Madrid

Hybrid
EUR 55,000 - 85,000
Performance-related bonus
Hybrid working (3 days in the office)
Collaborative, international team环境
+1