c/c++ developer for electronic trading

findev

United States

Hybrid

USD 140,000 - 200,000

Full time

14 days+

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

Relocation assistance
Visa sponsorship
Remote/hybrid work
Vacation 24 days

Job summary

FinDev ищет опытного разработчика C++ для поддержки и расширения ядра сервисов управления списками в торговой платформе корпоративных облигаций. Вы будете работать в среде микроcервисов на Linux/Windows, используя Protobuf/FlatBuffers и тесное взаимодействие с командами QA и поддержки.

Требуется 8+ лет опыта, знание C++20/17, сильные навыки в STL, параллелизм и проектирование; знания SQL-баз данных обязательны. Возможна удалённая или гибридная работа, с релокацией при необходимости.

Qualifications

  • 8+ лет коммерческой разработки на C++ для продуктивных сервисов.
  • C++20 предпочтителен, C++17 допускается.
  • Современные принципы C++, STL, шаблоны, RAII, параллельность.
  • Опыт разработки под Linux в продакшене.
  • Опыт микросервисов или интеграций в распределённых системах.
  • Стремление к качеству кода через автотесты и ревью Git.
  • Рабочие знания SQL-баз данных.
  • Хозяйский подход и коммуникации между командами.

Responsibilities

  • Улучшение и поддержка основной сервисной функции управления списками.
  • Разработка и расширение интеграций с внешними системами торговли.
  • Работа на C++20 в Linux/Windows в микросервисной архитектуре.
  • Сотрудничество с QA, поддержкой и бизнес-юнитами на протяжении всего цикла проекта.

Skills

C++20
C++17
Templates
Linux
Distributed systems
Code quality
Git
Performance
SQL

Tools

Protobuf
FlatBuffers
Redis
Python
CMake/Conan
Shell scripting

Job description

Описание

FinDev builds technology for a large-scale, distributed, real-time electronic trading platform. Its team develops solutions for global electronic trading of corporate bonds, supporting multiple trading protocols and workflows.

Задачи
  • Enhance and maintain the core list-management service at the center of the electronic corporate bond trading platform, owning the full lifecycle of trade negotiation and execution across a growing set of trading protocols.
  • Build and extend integration services connecting the platform to internal and external trading systems.
  • Work with C++20 across Linux and Windows in a microservices architecture using a shared service framework and schema-driven code generation with FlatBuffers and Protobuf.
  • Contribute during all phases of the project lifecycle.
  • Work with business counterparts to provide technical solutions for client needs.
  • Work with QA and support teams to address issues during development, testing, and production.
Требования
  • 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.
  • 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.
  • Commitment to code quality through automated testing, Git-based reviews, and maintainable design.
  • Working knowledge of relational databases and SQL.
  • Strong ownership and communication skills, including proactively raising blockers, providing updates, and collaborating across engineering, QA, support, and business teams.
  • 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.
Условия
  • Flexible work setup with remote or hybrid model.
  • Health insurance coverage for employees based in Poland and Cyprus.
  • 50% Health insurance coverage 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, and conferences.
  • Professional team and teambuilding activities.
  • Relocation assistance to Poland or Cyprus.
  • For relocation to Cyprus or Poland: flight tickets, first-month accommodation rent for the relocated employee and official family.
  • Visa sponsorship, including support with visa applications, 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
Senior C++ Engineer
Senior C++ Engineer

Devconnectplatform • Georgia

Remote
USD 124,000 - 202,000
Flexible work setup
Relocation assistance
Health insurance
+2
Java developer in investment accounting
Java developer in investment accounting

findev • United States

Hybrid
USD 101,000 - 135,000
Гибридная/удаленная работа
Визовая поддержка и релокация
Оплата обучения/конференций
+1
Software developer in trading platforms
Software developer in trading platforms

Eqvilent • United States

Remote
USD 100,000 - 140,000
Remote work worldwide
Global offices access
Cutting-edge hardware
+3
Software developer for trading venues
Software developer for trading venues

Eqvilent • United States

Remote
USD 120,000 - 200,000
Удаленная работа из любой точки мира
Гибкий график
Конкурентная оплата труда
+1
C/C++ developer & DevOps engineer
C/C++ developer & DevOps engineer

Knowit • United States

Hybrid
USD 46,000 - 66,000
Гибридная работа
Удалённая работа по договорённости
Обучение и сертификации
+5
software engineer in app modernization
software engineer in app modernization

findev • United States

Hybrid
USD 150,000 - 230,000
Relocation package to Poland or Cyprus
Health insurance for Poland and Cyprus
24 days paid vacation
+2
linux system administrator for trading platforms
linux system administrator for trading platforms

Quadcode • United States

Remote
USD 78,000 - 134,000
Corporate AI subscriptions
Rewards marketplace access
Flexible working hours
cloud engineer for financial trading systems
cloud engineer for financial trading systems

XTB • United States

Hybrid
USD 120,000 - 180,000
Training budget
Birthday leave
Parental leave
+6
python developer in fintech
python developer in fintech

findev • United States

Remote
USD 180,000 - 240,000
Health insurance Poland
Vacation days
Sick leave
+2