change
starts now...

< BACK TO SEARCH RESULTS

Chicago, United States

$200,000 - $300,000

Our client is searching for a Software Engineer to join their Chicago office.


Responsibilities:

  • Working as part of an established, experienced development team to build best in class technology platforms integrated with real time trading paradigms.
  • Proposing new designs and modifying existing ones to continuously improve performance, functionality, and stability of the system.
  • Maintaining connectivity to all of the major financial exchanges.
  • Contributing to market making infrastructure codebase.
  • Implementing new protocol releases for European exchanges.
  • Developing market data and order entry code for exchanges.
  • Working with Traders and IT Support to test and release new features.
  • Developing enhancements to assist Quantitative researchers.
  • Designing and developing of high-performance C++ components used by trading applications.
  • Providing timely systems support for trading activities. Be able to identify problems quickly and turn around with new software.


Qualifications:

  • Strong programming skills in C++ development experience on a UNIX platform.
  • Professional experience with multi-threaded application design and development.
  • Experience with key languages, e.g. Python, R, Perl, shell scripting.
  • Knowledge of different UNIX IPC mechanisms (sockets, shared memory, semaphores, etc.).
  • Professional experience with distributed systems.
  • Ability to analyze and solve complex business and technical problems with robust resilient and flexible technical solutions.
  • An understanding of financial markets and instrument types.


Interpersonal Skills:

  • Strong critical reasoning skills.
  • Detail-oriented approach to solving problems.
  • Adaptable to an ever changing development environment.
  • Enthusiasm for learning & results oriented.
  • Strong work ethic & high degree of integrity.
  • Self starter and able to work with minimal supervision.
  • Strong interpersonal and communication skills.

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


If you would like to be considered for the position of Software Engineer, or wish to discuss the role further then please leave your details below. Your resume will be held in confidence until you connect with a member of our team


Upload