Old Mission Capital

Returning Candidate?

Senior C++ Software Developer

Senior C++ Software Developer

ID 
2017-1051
# of Openings 
1
Job Locations 
US-IL-Chicago
Posted Date 
8/18/2017
Category 
Information Technology

More information about this job

Overview

Overview:

Old Mission Capital LLC, a global quantitative trading firm, is hiring a Senior Software Developer to join our team in Chicago. Job responsibilities include designing, building, and optimizing our current automated trading infrastructure. This Developer will also be tasked with working directly with Traders and Quants to develop the next generation of the firm’s trading algorithms and strategies.

 

At Old Mission you’ll have the opportunity to work on a talented team in a fast paced, high energy environment with colleagues that are always striving for excellence and never content with the status quo.  We pride ourselves on having team members that are enthusiastic about building, tinkering and getting their hands dirty working on hard problems.  Management is committed to the development of our team members and making sure they feel challenged and engaged in the firm's growth.

Responsibilities

Responsibilities

  • Research, design, and develop new ultra-low latency architectures
  • Benchmarking and optimizing our 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
  • Working with a small collaborative team in an entrepreneurial environment

Qualifications

Requirements/Job Qualifications:

  • A passion for solving challenging problems
  • Strong systems knowledge
  • 5+ years of experience developing applications in C++ (with at least 3 years with C++11)
  • Experience with C++11/14, Linux and Python and BASH scripting
  • In-depth knowledge of LINUX kernel, system programming and kernel bypass
  • 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
  • BA/BS degree in Computer Science, Engineering or another technical field 

Our Environment:

  • We run CentOS on our servers
  • We write our systems in C++11 using GCC
  • We use Python where it makes sense
  • We use Git for source control
  • We manage our software development process with GitHub Enterprise and Buildbot