C++ Software Developer
Core
Design and implement front-end solutions for multi-asset trading execution and order management systems for financial institutions.
Role type
C++ Software Developer
Builds
FlexTRADER EMS, FlexONE OEMS, and sell-side FlexOMS products
Domain
Financial technology / Capital markets
Deliverable
product features
Required skills
C++17, C++20, cross-platform development, algorithms, data structures, system design, debugging
Preferred skills
Linux debugging tools, C++ GUI frameworks (GTK, Qt), networking stacks, legacy codebase experience, event-driven architectures
Technologies
C++, Qt, Linux, Windows
Responsibilities
Design and implement solutions for trading EMS and OMS products; collaborate with client services to deliver features and fixes; investigate and resolve complex technical challenges in multi-asset trading applications; provide guidance and documentation on product features and technical specifications
Seniority
Mid-level, hands-on IC
