Senior C++ Engineer

Jobicy

United States

Hybrid

USD 120,000 - 180,000

Full time

33 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Remote or hybrid work
Health insurance (Poland/Cyprus)
Spouse/child health coverage (Poland/C

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 will work on the application layer of an institutional corporate bond trading platform, supporting a range of protocols and workflows, on Linux in a microservices architecture.

You will own the core list-management service, extend integration services, collaborate with business counterparts, and contribute across all project phases, with

Qualifications

  • 8+ years of commercial C++ development for production services.
  • C++20 preferred; strong C++17 acceptable.
  • Experience building, debugging, and profiling Linux services.
  • Experience with microservices or service integrations in distributed systems.
  • Working knowledge of relational databases and SQL.

Responsibilities

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

Skills

C++ development
Linux services
Data structures
Algorithms
Distributed systems
C++20 templates
RAII lifetimes
Concurrency
SQL

Tools

Protobuf
FlatBuffers
Redis
CMake/Conan
Python

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.

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Engineer
Senior C++ Engineer

Findev • United States

Hybrid
USD 150,000 - 190,000
Health insurance
Paid vacation
Paid sick leave
+4
c/c++ developer for electronic trading
c/c++ developer for electronic trading

findev • United States

On-site
USD 140,000 - 200,000
Relocation assistance
Visa sponsorship
Remote/hybrid work
+1
Senior C++ Engineer — Real-Time Trading Platform (Remote)
Senior C++ Engineer — Real-Time Trading Platform (Remote)

Findev • United States

Hybrid
USD 150,000 - 190,000
Health insurance
Paid vacation
Paid sick leave
+4
Senior C++ Engineer - Real-Time Trading Platform (Remote/Hybrid)
Senior C++ Engineer - Real-Time Trading Platform (Remote/Hybrid)

Jobicy • United States

Hybrid
USD 120,000 - 180,000
Remote or hybrid work
Health insurance (Poland/Cyprus)
Spouse/child health coverage (Poland/C
C++ Team Lead – Trading Systems
C++ Team Lead – Trading Systems

Yablon & Associates LLC • New York (NY)

Hybrid
USD 180,000 - 240,000
Medical benefits
Remote-friendly
Tech budget
+2
Senior C++ Engineer
Senior C++ Engineer

The Cypress Group • New York (NY)

On-site
USD 200,000 - 265,000
Competitive compensation
Flexible on visa sponsorship
High-ownership environment
C++ Developer
C++ Developer

Insight Global • Chicago (IL)

On-site
USD 119,000 - 172,000
Senior C++/React Developer – Trading Systems
Senior C++/React Developer – Trading Systems

Yablon & Associates LLC • New York (NY)

On-site
USD 150,000 - 210,000
Medical, dental, vision, and 401(k)
Flexible work options
Generous PTO policy
+4
C++ Software Engineer - Trading platform
C++ Software Engineer - Trading platform

Talan Group • New York (NY)

On-site
USD 110,000 - 150,000
Salary range US$110,000 - US$150,000
401(k) retirement plan with company matching
15 days of paid vacation and up to 27 according to seniority
+3
Senior C# Developer with Fintech experience
Senior C# Developer with Fintech experience

MARGO • United States

Remote
USD 76,000 - 117,000