Our client is searching for a passionate Quantitative Software Engineer to join them in either their Chicago or New York office. Ideally you will have demonstrated success in low level C++ programming, facility with advanced mathematical concepts, and a high degree of comfort at the intersection of the two domains. The successful candidate for this role will be an accomplished C++ developer with advanced software development skills. Responsibilities: Work as part of a team of diversified technologists and mathematicians with sophisticated product and market knowledge. You will have hands-on responsibility for delivering infrastructure as well as production trading code. You will work with researchers to optimize the performance of their strategies in global electronic markets. You will work with developers on the team as well as the infrastructure engineers to architect and evolve an advanced research and trading system. Requirements: Demonstrate the ability to combine excellent coding skills with knowledge of complex mathematical concepts to help the trading team compete successfully in the electronic (Options) market. Strong C++ programming background in a Linux environment. Experience in object-oriented, generic, and multithreaded programming. Distributed computing experience. Proven success working with large and complex systems and data sets. Creative thinkers who are driven, self-motivated and eager to solve challenging problems. Tenacity and flexibility necessary to succeed in an ever-changing global market. Discipline and rigor around research and development processes. Education: Advanced educational degree in mathematics. Linear algebra, statistics and machine learning key components to this educational and even applied experience. If you would like to be considered for the position of Quantitative 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