Senior Software Developer (C++/C#)

Microsoft Visual, C++ and .NET, C#, Microsoft SQL, stored procedures, transactions, data structures, algorithms (STL and BOOST) and real-time systems, Apache Kafka, RESTful APIs.
Full Time
Depends On Experience
Telecommuting available Travel required to 10%.

Job Description

      I.          Position Title

Senior Software Developer (C++/C#)

    II.          About the Company

We are a private investment firm. Founded in 1989, we have been able to generate superior rates of risk-adjusted returns by actively trading the global financial, commodity and equity markets.

The trading approach is quantitative and systematic in nature and is based on statistical modeling of market processes. Our success can be attributed to a disciplined trading approach, a relentless drive to research new and existing ideas and the focus and dedication of our staff. We are headquartered in The Bahamas with our staff of over 45 dispersed across the globe.

Our website is


  III.          About the Founder of the Company

Harald McPike (or Harry) is a highly successful quantitative trader and global private investor. As the owner of the QuantRes group of companies, Harry has been actively trading in the global financial markets for over 25 years using his own proprietary, algorithmic trading strategies. Leveraging his unique understanding of risk management, he utilizes complex quantitative research methods and leading-edge technology to develop world-class trading strategies that exploit market inefficiencies. Harry’s global investments encompass a wide array of asset classes where the strategy reflects his passion for technology and expertise in finance.


  IV.          Position Summary

The senior software developer at QuantRes will complement the existing development by working on existing our existing core trading operations software. The senior developer works within the development group to create and maintain the fund’s custom systematic trading infrastructure. This may include software projects related to exchange connectivity, data download, data derivation, selection, and aggregation. Additionally, senior members of the development team will be expected to participate in the design process, take ownership responsibility for one or more core software systems, and mentor junior developers.



    V.          Key Responsibilities and Competencies

  • Designing and building mission-critical subsystems that our trading team can rely on.
  • Taking ownership of existing C++ code to make improvements and modifications as needed.
  • Collaborate with the trading team and other developers to design, implement, and test core components in Microsoft .NET/C#.
  • Document changes to design and business logic.
  • Maintain high quality and performance at all stages of development.
  • Commitment to standards and conventions agreed upon internally.

  VI.          Skills, Experience & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or Financial discipline.
  • 5+ years of development experience with Microsoft Visual C++ and .NET/C#
  • Proficiency with multithreaded code, in-depth knowledge of data structures and algorithms, experience with STL and BOOST, as well as real-time systems.
  • Experience with Microsoft SQL and creating stored procedures.
  • Familiarity with a messaging bus, such as Apache Kafka, and experience with building RESTful APIs.
  • Experience in writing unit and integration tests.
  • Strong knowledge of quantitative skills. Experience with finance and/or futures trading is a major plus.

VII.          Location and travel requirements

The Senior Software Developer will be based on site at our headquarters in The Bahamas.

Dice Id : 10449280
Position Id : 236250
Have a Job? Post it