c/c++ developer for electronic trading

Enfint

United States

Hybrid

USD 140,000 - 200,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

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#
senior c#

MARGO • Warsaw (IN)

On-site
USD 120,000 - 170,000
Remote work expense allowance
Private medical care
Lunch card
+4
C# Developer – M/F/D
C# Developer – M/F/D

SGS Société Générale de Surveillance SA • Village of Warsaw (NY)

Hybrid
USD 80,000 - 120,000
Extraordinary health package
Extensive dental care
Meal allowance
+7
data engineer in fintech
data engineer in fintech

Enfint • United States

Hybrid
USD 120,000 - 180,000
Provident Fund
Annual learning budget
€150 Monthly Wolt allowance
+4
Senior C++ Real-Time Trading Systems Engineer
Senior C++ Real-Time Trading Systems Engineer

Enfint • United States

On-site
USD 140,000 - 200,000
Relocation assistance
Visa sponsorship
Remote/hybrid work
+1
Senior Fullstack Developer Java, API, Hibernate Warsaw, Gdańsk, Gdynia
Senior Fullstack Developer Java, API, Hibernate Warsaw, Gdańsk, Gdynia

DCG Poland • Town of Poland (NY)

On-site
USD 100,000 - 140,000
Private medical care
Co‑financing for the sports card
Constant support of dedicated consultant
Senior Fullstack Developer Java, API, Hibernate Warsaw, Gdańsk, Gdynia
Senior Fullstack Developer Java, API, Hibernate Warsaw, Gdańsk, Gdynia

Diverse CG Sp. z o.o. Sp.k. • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Full-stack Developer (10/923)
Full-stack Developer (10/923)

INFOLET SP. Z O.O. • Town of Poland (NY)

On-site
USD 90,000 - 110,000
Relocation package
Extended medical care
Multisport Benefit card
+1
Data Engineer (Research)
Data Engineer (Research)

United States Digital Space LLC • United States

Hybrid
USD 120,000 - 180,000
Training budget
Birthday off
Parental leave day
+5
Hybrid Full Stack Engineer — Build the Future of Finance
Hybrid Full Stack Engineer — Build the Future of Finance

Citi • New York (NY)

On-site
USD 72,000 - 123,000
Fullstack Java Developer Java, Spring Boot, REST APIs Warsaw, Łódź, Gdańsk, Gdynia
Fullstack Java Developer Java, Spring Boot, REST APIs Warsaw, Łódź, Gdańsk, Gdynia

Diverse CG Sp. z o.o. Sp.k. • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant