The Harvest Consulting Group
  • Share this Job

Senior C++ Software Developer

Location : Chicago, IL
Job Type : Direct
Hours : Full Time
Travel : No
Relocation : No

Job Description :

Senior C++ Software Developer




Our client, a global quantitative trading firm, is hiring a Senior C++ Software Developer to join their team in Chicago, IL as a full-time employee. This Senior C++ Software Developer will be building and optimizing their current automated trading infrastructure. As a Senior C++ Software Developer, you will also be tasked with working directly with Traders and Quants to develop the next generation of the firm’s trading algorithms and strategies. In this role, you will be responsible for creating and developing scalable multi-tiered applications. You will work on small collaborative teams and be a key component for the firm's success. Our client offers a competitive compensation package, and the opportunity to work for a financially healthy organization.




Responsibilities:



  • Research, design, and develop new ultra low-latency architectures

  • Benchmarking and optimizing existing automated trading infrastructure

  • Writing new market data and order entry handlers

  • Developing and maintaining a real-time position and risk management systems

  • Working with operating systems, system / processor performance


Required Qualifications :

Requirements:



  • 5+ years of experience developing applications in C++ ( with at least 3 years of C++ 11 )

  • Experience with C++ 11 / 14, Linux and Python and BASH scripting

  • BS/BA degree in Computer Science, Engineering, or another technical related field

  • In-depth knowledge of the Linux kernel, systems programming

  • A passion for solving challenging problems

  • Strong systems knowledge and prefer some experience in developing low-latency systems

  • Experience with writing applications connecting to exchange API’s or using network protocols

  • Experience with parallel, concurrent, and multi-threaded programming

  • Prefer experience with low-latency computing and hardware-level design experience with Git, SVN, Mercurial 


Environment:



  • Run CentOS on servers

  • Write systems in C++11 using GCC

  • Use Python where it makes sense

  • Use Git for source control

  • Manage software development process with GitHub Enterprise and Buildbot 


Powered by AkkenCloud
1999 - ** The Harvest Consulting Group Inc. ** All Rights Reserved