May 17, 2022

C++ Integration Developer (New York, London, Singapore)

  • Edgewater Markets
  • New York, NY, USA
Full time Software Development Software Engineering Software Integration Trading Systems

Job Description

C++ Integration Developer


Edgewater Markets is looking for a C++ Software Developer to join our team of enterprise engineers, who will be responsible for implementing and maintaining connectivity to external venues, mainly via the FIX protocol, and build out of our product line. The ideal candidate has strong technical skills and is proficient in modern C++. You will be working on a mature real-time software stack responsible for trading operations at Edgewater Markets.

Candidate will contribute to all aspects of application development including functional & technical specifications, design, development & production support. Candidate is expected to produce high quality of deliverables while complying with development best practices.

This is a terrific opportunity for a Software Developer who has a strong interest in the financial markets, who is driven to gain upwards momentum in your career.

Key Duties & Responsibilities

Demonstrating an ability to analyze complex technical problems, you will be required to make sound technical decisions in a proactive & self-directed manner. Responsibility encompasses all phases of the technology life cycle.

  • Systems development on a mature, modern codebase written in C++
  • Responsible for the quality of your own code
  • Constantly improving the development life cycle & code quality
  • Provide day-to-day support for the applications
Requirements, Skills & Experience
  • Must be a true computer scientist & avid software engineer with a passion for self-learning
  • Must have some exposure to modern C++ (C++11 or beyond)
  • Willingness to learn new technologies & adopt the mindset of an agnostic problem solver based on knowledge of computer science fundamentals
  • Understanding of the C++ development life cycle & tooling on RHEL Linux
  • Experience working in a Linux environment
  • Exposure or understanding of test-driven development
Preferred Skills & Experience
  • Exposure to the FIX protocol
  • Having worked with SQL databases previously
  • Exposure to the Cmake build system
  • Experience with Git for code versioning
  • Understanding of TCP network protocol
  • Exposure working on real-time systems
  • Knowledge of how to write performant low latency code
  • Knowledge of Python & Bash for scripting
Basic Qualifications:

Bachelor’s Degree or equivalent certification in Computer Science