
Vignetic
C++ Trading Systems Trade Matching Engine Developer
Princeton, New Jersey
Apply Now
C++ Trading Systems Trade Matching Engine Developer Princeton, New Jersey
Title: C++ Trading Systems Trade Matching Engine Developer
Job Type: Permanent
Primary Location: Princeton, New Jersey
The Challenge:
Vignetic is looking for a highly motivated C++ Trading Systems Trade Matching Engine Developer with demonstrated experience in designing, developing, and delivering core production software solutions in a mission critical trading systems environment.
Roles & Responsibilities:
- Assessing business and systems requirements and developing functional specifications
- Designing and developing high-quality, high-performance trading systems software written in C++ to meet deliverable timelines and requirements
- Adhering to software development life cycle process/methodology
- Building business level subject matter expertise in trading systems functionality and processing
- Provide second level support for production on an ad hoc basis when necessary
Essential Skills & Qualifications:
- Strong knowledge of the logical business domain and transaction handling (i.e., functional programming of business logic) in Options and/or Equities trading systems required
- Full software development life cycle experience in a mission critical trading systems environment a must… Options, Equities, Futures, etc.
- Must possess excellent software design skills and knowledge of advanced data structures
- Must have exceptionally strong C++ knowledge and debugging skills in a Linux environment
- Solid knowledge of Object-Oriented Programming concepts a must
- Knowledge of the BOOST libraries and STL required
- Must have experience in developing real-time applications in a distributed processing architecture
- Must have excellent organizational and communication skills Must be able to work effectively in a team environment
- Strong knowledge of TCP/IP multicast and socket programming a plus
- Knowledge of scripting languages such as Python, Shell, and Perl a plus
Education & Experience:
- Minimum of a bachelor’s degree or equivalent in IT/Computer Science
- 7+ years of experience in C++ development
- 5+ years of demonstrated experience in delivering software solutions in a trading systems environment for an Exchange or a Wall Street firm
#IND123