For Job Seekers

  • Share this Job

Senior C++ Developer

Location : Midtown Manhattan, NYC
Job Type : Direct
Reference Code : SJ-NYC
Hours : Full Time
Required Years of Experience : 5
Required Education : Bachelors Degree
Travel : No
Relocation : No


We are currently supporting a top client who is looking for a C++ Software Engineer. The Software Engineer is part of a team responsible for designing, building and optimizing the electronic trading platform. Engineers work closely with researchers, simulations and live traders. Focus includes development of core-trading infrastructure for low-latency, high-throughput trading.


 


The role requires a strong knowledge of low-level optimization and a keen interest in algorithmic trading, data analysis/design, risk management and application development. Engineers gain exposure to quantitative trading while working in a fast-paced, dynamic environment. Engineers work on projects from inception through to deployment and are expected to take real ownership of the assets they build.


 


Responsibilities include:





  • Work closely with Quantitative Research and Traders to design and develop high-performance C++ components used by trading applications

  • Propose new designs and modify existing ones to continuously improve performance, functionality, and stability of the system

  • Work as part of an established, experienced development team to build best in class technology platforms integrated with real time trading paradigms

  • Provide timely systems support for trading activities. Be able to identify problem quickly and work with urgency to provide workarounds and/or fixes

  • Participation in complete SDLC


 


 



Qualifications:





  • Strong programming skills in C++ on a UNIX platform

  • Professional experience with multi-threaded application design and development

  • Knowledge of different UNIX IPC mechanisms (sockets, shared memory, semaphores, etc.)

  • Experience with key languages, e.g. Python, R, Perl, shell scripting

  • Professional experience with distributed systems

  • Strong critical reasoning skills

  • Detail-oriented approach to solving problems

  • Self-starting

  • Strong communication and interpersonal skills applicable to a dynamic trading environment

  • Experience building trading applications

  • An understanding of financial markets and instrument types


Powered by AkkenCloud