Job Details

Software Engineer - Trading Systems/Market Making (C++)

Job Info:

Category: Development
Company Description: Leading investor in major financial markets
Location: New York, NY
Job Number: 9172

Job Description:

Software Engineers are responsible for designing, building and optimizing our client's electronic trading platform. Engineers will work closely with our researchers, simulation and live traders to perform various functions, including the development of our core-trading infrastructure, designing low-latency, high-throughput trading systems and working with the research team to identify and optimize critical bottlenecks in research and production trading.

Roles in this division require a strong knowledge of low-level optimization (we have to be fast and smart), interest in algorithmic trading, data analysis/design, risk management and application development. Engineers will gain exposure to quantitative trading while working in our fast-paced, dynamic environment. Our engineers work on projects from inception through to deployment, and are expected to take real ownership of the assets they are building.


* Be a Front Office Software Developer in the Market Making team and work closely with members of Front Office Quantitative Research, as well as traders.

* Provide technical expertise to support and enhance core trading applications.

* Demonstrate an ability to analyze complex business/technical problems and make sound technical decisions proactively and in a self-directed manner.

* Develop high performance applications utilizing C++ language and object oriented design.

* Work as part of an established, experienced development team to build best in class technology platforms integrated with r/t trading paradigms.

* Facilitate communication and collaboration with business users and peer technology teams.


* Experience in C++

* Experience with scripting languages Python, Perl, Shell Scripting.

* Experience with UNIX.

* Professional experience designing and building real time desktop applications capable of handling large volumes of streaming data.

* Professional experience working directly with end users to define requirements.

* Knowledge of software development life cycle paradigms including testing and deployment phases.

* An ability to work in a collaborative, team oriented environment.

* Strong interpersonal and communication skills.



An undergraduate degree in Mathematics, Computer Science, or related engineering or science curriculum.



All qualified candidates are encouraged to apply by submitting their resume as an MS word document including a cover letter with a summary of relevant qualifications, highlighting clearly any special or relevant experience.

Please Note: All inquiries will be treated with the utmost confidentiality. Your resume will not be submitted to any client company without your prior knowledge and consent.

Contact Recruiter
Senior Technical Recruiter
Andiamo Partners | 90 Broad Street, Suite 1501, New York, NY 10004

Share Share this Job