Lavora.

Back to search

C++ Software Developer

FlexTrade

Location
Great Neck, US
Workplace
On-site
Job type
Full-time
Salary
$86k–$126k
Posted
5 days ago
Source
DevITJobs

Requirements:

  • Proficiency in cross-platform C++ development for Windows and Linux, including familiarity with useful features of C++17 and C++20
  • Strong foundations in algorithms, data structures, system design, and software engineering principles
  • Effective debugging and problem-solving skills
  • Attention to detail and willingness to develop ownership of parts of a product
  • Positive attitude and eagerness to learn and grow
  • Bachelors degree or higher in a quantitative field such as computer science, engineering, mathematics, or physics, or equivalent qualifications through work experience or independent learning
  • Preferred: experience with debugging tools on Linux and Windows; C++ GUI frameworks such as GTK or Qt; networking stacks in C or C++; large or legacy codebases; or event-driven architectures and system design

Responsibilities:

  • Design and implement solutions for our FlexTRADER EMS, FlexONE OEMS, and sell-side FlexOMS products
  • Collaborate with our client services and implementation teams to deliver new features and fixes to clients
  • Independently and collaboratively investigate and resolve complex technical challenges in multi-asset trading applications
  • Provide guidance and documentation on product features and technical specifications
  • Focus primarily on underlying front-end implementation, with occasional GUI work, and develop expertise in areas of our technology stack that interest you

Technologies:

  • Support
  • Linux
  • Qt
  • Windows
  • C++

More

We provide customized multi-asset execution and order management trading solutions to buy- and sell-side financial institutions. Our globally distributed engineering teams partner with major capital markets firms to build flexible, scalable technology and sophisticated trading solutions. Our values include client success, ownership, flexibility, integrity, continuous improvement, and collaboration. This role is part of our collaborative Core Application Development Team, which works on our main desktop applications and also helps resolve issues in client setups and support our client services team. The position is hybrid, with in-person work four days per week at our Great Neck or New York City office and one flexible remote day. We are an equal opportunity employer.

last updated 43 week of 2026