C++ Developer

The Greene Group

$100K — $150K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or similar field
  • Advanced C++ skills, including templates
  • Knowledge of TCP and Multicast communications
  • Experience with multithreading and low-level synchronization techniques
  • Familiarity with Standard Template Library (STL)
  • Experience with Boost libraries, particularly in event handling
  • Proficient in debugging with gdb
  • Unix scripting experience in Perl, Python, or shell
  • Strong communication and ownership skills

Responsibilities

  • Contribute to the design and development of real-time market data systems
  • Develop and optimize feed processing software
  • Implement multithreading and low-level communication strategies
  • Utilize STL and Boost libraries for efficient coding
  • Debug and troubleshoot complex software issues
  • Take ownership of projects and deliverables from conception to execution
  • Collaborate with team members and stakeholders for integration

Benefits

  • Health and wellness programs
  • Flexible working hours
  • Opportunity for professional development
  • Engaging team and work environment
  • Exposure to cutting-edge financial technology
Full Job Description
C++ Developer

Our client is a prominent multinational financial services firm that is currently seeking a C++ Developer(s) to join their team in NYC. Within this role, you will participate and contribute to the design and development of real-time market data core infrastructure and feed processing software.

Qualifications

Required
  • A Bachelor's Degree in Computer Science or related field
  • Advanced knowledge of C++, including templates
  • TCP and Multicast communications
  • Experience with Multithreading, low-level primitives, atomic variables, mutex, condition variable, understanding of pthreads even if using C++ libraries like Boost.
  • STL (Standard Template Library) experience
  • Experience with Boost, including event handling
  • Knowledge and experience on formal software development practices
  • Understanding of debugging with gdb
  • Unix low-level Perl/Python and shell scripting experience
  • Strong verbal and written communication skills
  • Able to take ownership of a deliverable and move it forward independently
  • Understanding of performance verification and optimization tools

Preferred
  • Knowledge of common formats used such as FIX, FAST, etc.
  • Knowledge of finance - various asset classes and their characteristics, particularly with respect to market data

Similar Jobs

More Jobs at The Greene Group

More Information Technology Jobs

Find similar C++ Developer jobs: