C++ Developer in New York, NY at Open Systems Technologies

Date Posted: 1/1/2020

Job Snapshot

Job Description

This role will not sponsor candidates.  

This role is open to people with at least five years of post-grad experience and are able to start working immediately.

A leading global financial services firm is currently seeking a C++ Developer to join their team in New York. This firm is active in investment banking, wealth management, securities, and investment management services. This firm gives you the opportunity to work next to some of the best professionals in the business with cutting edge technology. The technology team’s priorities include cloud computing, big data and analytics, machine learning, artificial intelligence and cybersecurity as well as staying up to date on emerging technologies.

In this firm not only are you learning and working on prestigious projects but you also have the ability to give back to the community. This firm uses their business skills to help nonprofits and they volunteer globally. This is an excellent opportunity for anyone at any level looking to excel their career.

You will join a team that develops real-time Risk and PnL system for flow interest rates products, and covers Interest Rates and FXEM business in major global trading regions. The work includes projects/system changes delivery to front office users and support time critical intraday trading business. The team develops C++ application as a main system, and also works to integrate the system with Scala-based platform. Software design and development skills on both C++ and Scala is desired, but it is not limited to those languages only. 


  • Involved in Intraday Interest Rate Risk and PnL system development and support 
  • Implement high speed and large scale real-time calculations for flow products. 
  • Work with front/middle office users for all phases of projects to gather requirements, design, develop, deploy and support 
  • Provide the opportunity to obtain in-depth knowledge about interest rate business and software design/development experience on risk and PnL calculation platform 
  • On-call support duty and regular interaction with QA testing/support teams. This includes outside of regular business hours when necessary 


  • Bachelor's Degree in Computer Science, Engineering or a related field. Master's is a huge plus. 
  • 5+ years development experience with C++ 11 or higher and multi-threaded platform 
  • 5+ years Unix/Linux application development experience 
  • Experience with project life cycle management 
  • Experience with scripting languages 
  • Experience with unit/regression testing 
  • Scala/Java programming skills
Job category:
  • Information Technology
Job keywords:
  • C++,Developer