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.
c/c++ developer for electronic trading
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- 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.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.