C++ Software Engineer - Market Connectivity

  • Chicago, IL
  • Full-time

Company Description

This is a unique opportunity to join a established and successful firm that is expanding operations in the US in Chicago.  

Company Overview:

Diversified ‘Global’ Financial Services Company with significant operations in London, Amsterdam, Australia/Asia and Chicago is looking for C++ and C# developers. Their success is based on creating and leveraging market leading trading and technology. To do this they employ the very best people across all our business units and provide them with the best tools and support to do a great job. Their drive and ambition has already seen the company grow at a phenomenal pace globally and continued plans for expansion.

Department Description:

The Chicago Development Department is currently being created to be made up of C++ Developers and C# Developers. They will all work together building sophisticated tools for our traders to trade securities and derivatives in markets across Australasia/Asia, Europe and the US. We have Development teams in Sydney, Wollongong and London all working towards the same goal: “the fastest and best trading systems".

Job Description

Position Overview:
An opportunity exists for a Market Links C++ Developer within the Chicago Development team. The individual in this position will be responsible for developing market connectivity with global exchanges to support the business growth. The Market Links Developer will work with other members of the Development team to build sophisticated tools for our traders to trade securities and derivatives in markets across Asia, Europe and the US, all working towards the same goal: develop the fastest and best trading systems.
Key Responsibilities
Produces the fastest and best market links by:
• Gaining expertise in exchange functionality and implementation details
• Actively seeking and clarifying product requirements with end users and other knowledgeable staff
• Finding new techniques to improve our trading systems
• Designing and delivering code with automated testing and performance in mind
• Building expertise in exchange functionality and implementation details
• Developing appropriately to functionality and performance objectives
• Designing code with automated testing in mind
• Producing comprehensive unit-tests and documentation where appropriate for all code developed
• Meeting and exceeding the Development Team Leader’s expectations in terms of code/design quality and run-time performance
• Meeting and exceeding end users expectations in terms of functionality, quality and performance
Improves our development speed by:
• Ensuring all software created is of the highest levels of quality and achieves standards with respect to performance, documentation, testability, robustness and that code review processes etc are followed
• Providing feedback on above standards and suggesting alternatives and refinements
• Producing code that adheres to coding, design, test and documentation standards as set by the team
• Sharing knowledge of systems & new technologies with other developers
• Ensuring the solution does not limit future development
• Carrying out projects in full collaboration with colleagues across the business/offices
• Performing related duties as assigned.


Position Requirements:
• Bachelor’s degree in Computer Science, Engineering, Mathematics or relevant degree
• Exceptional C++ with strong object-oriented design skills
• Experience in developing with STL and/or Boost
• Understanding and experience in developing performance sensitive systems
• Experience in developing performance-sensitive systems, especially in optimizing data structures for memory utilization and speed
• Real-time or embedded systems development
• Experienced in network software development, e.g. socket programming
• Good understanding of software development methodologies – especially Scrum/Agile methods
• Cross-platform development (Windows and Linux) (desirable)
• Experience working in a trading environment with automated trading system knowledge, preferred. Desire and aptitude to learn and understand the Trading Industry required
• Strong knowledge of equity and derivatives (equity options, futures etc) markets. Knowledge of Derivative Market Making, preferred
• Knowledge of risk measures and of option pricing theory, preferred
• Demonstrate excellent communication (verbal and written) skills with the ability to interact with people at all levels
• Ability to identify and solve problems accurately and quickly; diligent and persistent with creative problem solving and decision making skills
• Strong sense of personal responsibility, results-oriented with a strong sense of pride in quality of work
• Capable of working in a fast paced, dynamic environment, meeting tight deadlines and working under pressure
• Demonstrate quality and efficiency orientated work patterns with a strong attention to detail
• Strong team-oriented attitude with natural inclination to share and collaborate
• Demonstrate flexibility and adaptability to various changing working conditions with the ability to manage multiple complex tasks concurrently

• Medical Insurance (employee premiums are 100% paid by employer)
• Vision & Dental Insurance
• Life Insurance
• Long Term Disability Insurance
• Commuter Benefit Program
• Generous annual leave policy
• Lunch provided on site, plus a fully stocked kitchen
• Weekly massages

Culture & Values:
• Vibrant and dynamic culture that is both challenging and rewarding
• Employees are highly intelligent, passionate and extremely driven
• Management structure that supports a collaborative working style
• Believe in recognizing good ideas, no matter from where they come
• Working environment is relaxed and social with regular events

Additional Information

Total Compensation Package from 120K to 180K

Interested candidates should send their resumes to:

jobs (at) alphanexusgroup (dot) com

All your information will be kept confidential according to EEO guidelines.