Home > Manhattan jobs > Manhattan computer/technical

Posted: Sunday, January 7, 2018 3:10 PM


The New York Stock Exchange, a subsidiary of Intercontinental Exchange, Inc. (ICE) presents multiple unique opportunities for a full-time Manager to join a team responsible for matching engine development in a high throughput, low latency trading environment.

This Lead Developer role will have experience in all phases of software development lifecycle, from requirements gathering, to design, coding, unit testing, debugging and supporting in production. This position requires technical proficiency/problem solving as well as an eager attitude, professionalism and solid communication skills. The successful candidate will play a key role in building low-latency, high capacity and error-free multi asset matching engines to continue and to maintain a leading position in low latency trading. The ideal candidate should be knowledgeable in data structures, multi-threading, relational database systems, C/C++ and associated debuggers. Strong written and oral communication as the applicant will frequently be interacting with the business and sales teams to achieve strategic business goals.


* 5+ years hands on experience in C,C++ programming language on Linux.

* 5+ years hands on experience in coding business functionality of a financial application preferably matching engines.

* Experience with C++ unit testing frameworks like googletest and continuous integration (CI) tools.

* Experience with code analysis and coverage tools like Coverity, Valgrind/Helgrind, gcov/lcov.

* Strong understanding of TCP/IP and Multicast network protocols.

* Strong multithreading and performance-oriented programming skills.


* Bachelor's degree in Computer Science or Engineering.


NY: New York (11 Wall Street)


Full time


Associated topics: architecture, backend, back end, c, design pattern, expert, lead, matlab, senior software engineer, software engineer lead


• Location: Manhattan

• Post ID: 153571222 manhattan is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2018