C++ Developer

Jose Merciline

  • New York
  • 30+ days ago

    Highlights

    A true self-starter, motivated to learn existing operations and uncover hidden problems. Passionate about designing in-house trading systems that are robust, resilient, and extremely fast.

    Numbers & Facts

    LocationNew York

    Description

    Job title: C++ Developer / ECN Developer

    Expert level of C++ and deep understanding of data structures, algorithms, and object-oriented programming. 

    Implementations should be extensible to enable future enhancements. 

    Strong template, meta programming, and generic programming knowledge a plus. 

    Comfortable with new features of C++17 and C++20. 

    Software development in a high-performance / high throughput environment using C++ (preferably in a Linux environment)

    Strong understanding of low-latency and real-time system design and implementation. 

    Passionate about designing in-house trading systems that are robust, resilient, and extremely fast

    A true self-starter, motivated to learn existing operations and uncover hidden problems

    Experience working with global development teams

    Brilliant problem-solving abilities

    The ability to manage multiple tasks in a fast-paced environment

    Ability to work closely with other software developers, traders, quants, and infrastructure teams

    Required Education and Experience:

     A bachelor's or master’s degree in computer science

    At least 5 years of experience in the finance industry

    Knowledge of any other development language, including Java, Python, or Perl and shell scripts (a plus)

    Good understanding of Linux system internals and networking. 

    Good understanding of CPU architecture and the ability to leverage CPU capabilities. 

    Financial experience across multiple asset classes is a plus. 

    Good understanding of multiple trading venue protocols and unique behaviors is a plus. 

    Similar Jobs

    See more jobs