C++ Senior Software Engineer: Real-time Enterprise Data Distribution Systems - 58504 - Full Time role

Location: NY, NY
Date Posted: 09-12-2017

We'll trust you to:

  •  Collaborate on one of our two Agile Scrum teams with product owners and clients to develop bespoke client facing products and services
  •  Design and develop high performance, high volume C++ distributed systems that are highly stable and scalable
  •  Familiarize yourself with our system architecture and codebase to make improvements to stability, performance and resource usage
  •  Work on the entire system stack from writing library components to designing distributed backend services to building GUIs monitoring the system’s infrastructure

You’ll need to have:

  •  3+ years of C++ experience
  •  Experience in LINUX/UNIX environment
  •  Strong problem solving and software/system design skills
  •  A strong understanding of computer science fundamentals such as data structures and algorithms
  •  A demonstrated willingness to learn new technologies
  •  A track record of successfully pushing projects to completion

We'd love to see:

  •  Experience in writing multithreading and networking code
  •  Experience developing low latency systems and/or distributed systems
  •  Knowledge of Agile/Scrum methodology and continuous integration methods and tools
  •  Knowledge of the financial markets and experience in market data
  •  Experience in a variety of languages and technologies
or
this job portal is powered by CATS