Software Engineer - Market Data Team (C++)

Job description

Market Data Team 

About FlexTrade:

Founded in 1996, we are the global leader in broker-neutral algorithmic trading platforms and rules-based order-management and execution systems for equities, foreign exchange and listed derivatives.

A pioneer in the field, FlexTrade introduced the first trading system that allowed clients to control and customize their proprietary algorithms while maintaining the confidentiality of their trading strategies via a vendor-provided, broker-neutral platform.

With offices in North America, Europe and Asia, FlexTrade maintains an experienced staff of developers, programmers, strategists and product specialists, who work hand-in-hand with our clients' technologists and traders to break new ground in the field of electronic trading.

Come join our friendly, work environment- we are two blocks from the Great Neck, LIRR stop! We offer competitive salaries, bonuses and a comprehensive benefits package.


We are looking for smart and talented developers who are passionate about technology to help build next generation Trading and Market Data systems. We use modern development practices such as BDD, code reviews. We use agile scrum methodology to plan and manage our projects.

We believe a great developer will pick up skills as needed, we use the following technologies for these products:

·C++14 (Concurrent programming techniques: Shared memory, Atomics and lock-free data structures)

·Go, React.JS for Front-End


Typical responsibilities in the group:

·C++ Development: integrate with Exchange/3rd Party feed handler APIs.

·C++ Development: implement new features or performance enhancements in FlexTrade’s Market Data APIs.

·Deploy, Support and Manage central data feeds: manage FlexTrade’s central feeds.

·Exchange Reporting & Audits

·Take ownership of specific modules within the system and work on bug fixes and enhancements.


Skills Required:

·Bachelors or Masters Degree in Computer Science (or related field).

·Proficient in C++ and other programming languages.

·Working knowledge of Linux C++ development environment: vim, gdb, make, valgrind etc.

·Experience working in Linux Environments with good command of shell, python, awk, sed

·Excellent communication skills to articulate ideas, problems and solutions.

·Motivation and determination to learn and grow.

Desirable Skills:

·Experience in Financial Services or related fields.

·Experience in any Web related technologies.

**FlexTrade Systems, Inc. is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other status protected by law.**