change
starts now...

< BACK TO SEARCH RESULTS

Chicago, United States

Above Market Rate

Software Engineers are responsible for designing, building and optimizing our client’s electronic trading platform. Engineers will work closely with researchers, simulation, and live traders to perform various functions, including the development of our client’s core-trading infrastructure, designing low-latency, high-throughput trading systems and working with the research team to identify and optimize critical bottlenecks in research and production trading.

Our client requires a strong knowledge of low-level optimization (they have to be fast and smart), interest in algorithmic trading, data analysis/design, risk management and application development. Engineers will gain exposure to quantitative trading while working in a fast-paced, dynamic environment. Our client’s engineers work on projects from inception through to deployment, and are expected to take real ownership of the assets they are building.


Responsibilities

  • You will be responsible for building and maintaining one of the world’s most powerful trading platforms to continuously improve performance, functionality, and stability of the system. Contributing to market making infrastructure codebase and providing technical expertise to support and enhance core-trading applications will be a key aspect of your role, as will working with Traders and IT Support to test and release new features.
  • You will be required to develop enhancements to assist Quantitative researchers, demonstrate an ability to analyze complex business/technical problems, and make sound technical decisions proactively and in a self-directed manner.  This will involve providing timely systems support for trading activities, and an ability to identify problems quickly and turn around with new software is essential.
  • You will have the opportunity to work as part of an established, experienced development team to build best in class technology platforms integrated with real time trading paradigms.


Mandatory Skills/Experience

  • Experience in C++, C, Python or comparable programming language on a UNIX platform.
  • Strong understanding of data structures, algorithms, and architecture paradigms.
  • The ambition to solve open-ended problems using analytical methods.
  • Strong critical reasoning skills.
  • Detail-oriented approach to solving problems.
  • Strong communication and interpersonal skills applicable to a dynamic trading environment.


Beneficial Skills/Experience

  • Professional experience with multi-threaded application design and development.   
  • An understanding of financial markets and instrument types.
  • Professional experience with distributed systems.


Education

  • A Bachelor’s degree in Computer Science, Engineering, Physics, Mathematics or a related discipline.


Ideal Candidate

  • The ideal candidate will have at least a Bachelor’s degree in Computer Science, Engineering, Physics, Mathematics or a related discipline, with 0-2 years of professional experience as a software engineer – ideally in finance. Strong coding ability in C++ or python is essential, alongside a strong academic background.

Upload