change
starts now...

< BACK TO SEARCH RESULTS

Chicago, United States

Above Market Rate

Our client is searching for a world class Software Engineer to work in their Chicago office. The role of Software Engineer within the Realtime Compliance Technology group will work closely with members of trading desks and other I.T and trading support teams. The ideal candidate must demonstrate ability to analyze complex business/technical problems and make sound technical decisions proactively and in a self-directed manner. The role will utilize C++ / Object-Oriented analysis, design, and programming to develop robust, flexible software solutions. Focus will be on providing accurate and high performance pre-trade compliance verification infrastructures, as well data models to support trade surveillance, research and required reporting. 


Key job responsibilities include: 

  • Responsible for the design, development and deployment of new and existing infrastructure components pertaining to pre-trade compliance verification (internal & external). 
  • Responsible for proposing new designs and modifying existing ones to continuously improve performance, functionality, and stability of the system. 
  • Responsible for enhancing and extending the infrastructure and libraries used by the various trading platforms 
  • Facilitate communication and collaboration with trading desk, level 1 support, and peer technology teams. 
  • Provide day-to-day level 2 application support across the suite of applications and infrastructure globally. 


Qualifications: 

  • Solid understanding of Object-Oriented Analysis and Design fundamentals. 
  • Solid understanding of Software Development Life Cycle steps. 
  • 5+ years experience in C++ in a Unix/Linux environment. 
  • 5+ years experience in multi-threaded and real time programming. 
  • Experience working with FIX, Tibco, and/or other high performance messaging systems is a plus. 
  • Experience with realtime or near-realtime high volume messaging systems. 
  • Strong written and verbal communication skills. 
  • Solid skills in Perl, Python, SQL, and other scripting languages. 
  • Experience with relational database systems. 


Personality characteristics: 

  • Passion for solving investment business problems through the use of technology and fundamentals 
  • Strong interpersonal and communication skills 
  • Strong critical reasoning skills 
  • Detail-oriented approach to solving problems 
  • Enthusiasm for learning & results oriented 
  • Strong work ethic & high degree of integrity 
  • Self starter that demonstrates a strong sense of ownership, execution, and ability to work and deliver results with minimal supervision 


Education: 

  • Masters Degree in engineering, science, or quantitative field. 


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



Upload