Description review
Senior C++ Engineer
Findev · Cyprus, Poland, Portugal, Spain · back to the listing
HR standards
61/100
needs work
Title ↔ description
91/100
strong
Reads as
Backend Engineer
100% confident
What this role officially is
software developer — ESCO, the EU occupation classification
Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.
Also known as: application developer, application programmer, solutions developer, programmer, software specialist, application software developer
How others title the same work
Large employers
- Software Engineer - OpenStack Canonical
- C, Golang Software Engineer working on dqlite, a Raft extension for SQLite Canonical Ltd.
- Containerization & Virtualisation Engineer Canonical Ltd.
- Go (Golang) Software Engineer, Developer Tooling and Containers Canonical Ltd.
- Golang Engineer Canonical Ltd.
Startups
- Anterior (Sequoia-backed, Series B) | Senior Member of Technical Staff | On-Site (New York, NY) | Full Time | $230,000–$300,000 + equity Anterior (Sequoia-backed, Series B)
- BitPay | Senior Backend Software Developer | Atlanta, GA | REMOTE (US) | BitPay
- Distributed Systems Engineer Beam
- Software Engineer, Platform Beam
- Blaine, WA | CaseLight Systems Inc. (CSI) | Solo Founder | Remote (US Only) | Founding Systems Engineer | FULL EQUITY (30% Stake) Blaine, WA
What the listing never says
- 32 bullet points. Long requirement lists deter qualified candidates, who read them as hard gates. Scope clarity
- No pay range published. Candidates cannot tell whether applying is worth their time. Pay transparency
The listing, marked up
Nothing in the wording of this listing tripped a check. The scores above still judge how complete and coherent it is.
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.
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.