Please ensure Javascript is enabled for purposes of website accessibility

C++ Trading Systems Developer



C++ Trading Systems Developer
Princeton, New Jersey
Apply Now

C++ Trading Systems Developer Princeton, New Jersey

Title: C++ Trading Systems Developer

Job Type: Permanent

Primary Location:  Princeton, New Jersey

The Challenge:

Vignetic is looking for a highly motivated C++ Trading Systems 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:

  • 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
  • Strong knowledge of TCP/IP multicast and socket programming required
  • 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 the logical business domain in Options or Equities trading systems a big plus
  • Experience coding interface solutions for FIX, OPRA, CTA or UTP a big 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


Apply Now