C++ Quantitative Developer - job id 29500

Your Way To Work™

C++ Quantitative Developer

Market $$$ - Per Year F/T Employee

Asset Management Firm

How to Apply


Jason Vu


(646) 876-9536


(212) 616-4800 ext-290

A Full-time position at Global Asset Management Firm with 2 Billion UAM.

Pay Options: F/T Employee.

Contact Jason Vu. call (212) 616-4800 ext.290 or email jason@sans.com with the Job Code JV29500 or Click the Apply Now button ().

Location: Asset Management Firm.

Skills required for the position: QUANT, C++, MULTITHREADING, UNIX.

Optional (not required):distributed applications, TRADING SYSTEMS, HIGH FREQUENCY

Detailed Info:

We are seeking an exceptional C/C++ Quantitative Developer to join our simulator team. This position is responsible for developing new features for our back-testing framework that can run simulations for different asset classes (equities, futures, FX, bonds, etc) at different frequencies: daily, periodic intraday, and tick-by-tick. The simulator is written in C++ on Linux, and allows users to embed scripting languages such as Python. The simulator is used by both researchers to develop alphas and portfolio managers to build strategies and run them in live trading. Our team works closely with users to help them use the product and answer their questions. And their feedback and new feature requests help make the simulator a better product every day.

Candidates need not have prior knowledge of financial markets, but must have a strong interest in learning about stock markets and financial markets. Our highly accomplished senior staff will provide the new hires with mentoring and guidance to help them succeed.

Design, develop, maintain, and test new features for the simulator system

Gather and analyze requirements from portfolio managers and researchers

Research and evaluate new technologies that can be used to improve the system's performance and/or enhance functionalities

Create and maintain technical documentation

Work with users to provide assistance and solve specific problems with the simulator

Provide user education and training

Development/Computing Environment:

Have strong programming skills, especially in C/C++

Have significant experience in developing multithreading real-time applications on Linux/Unix platforms

Possess in-depth knowledge of network programming and distributed computing

Be familiar with scripting languages such as Python and Perl

Knowledge of simulator/trading systems is preferred

Experience in high frequency trading is a plus

Be intelligent with excellent problem solving abilities and attention to details

Be a good team player with a strong willingness to help others


The position offers competitive compensation package.

Job Id: 29500