C++ Trading Systems Engineer - On-Site

FlexTrade

Village of Great Neck (NY)

Hybrid

USD 140,000 - 190,000

Full time

19 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

FlexTrade Systems is a provider of customized multi-asset execution and order management trading solutions for buy- and sell-side financial institutions. Our core application development team builds FlexTRADER EMS, FlexONE OEMS, and Sell Side FlexOMS, focusing on robust, scalable desktop applications.

The role involves designing and implementing solutions, collaborating with client services and implementation teams, and mentoring junior engineers while growing ownership of major product areas.

Qualifications

  • Proficiency in C++ on Windows and Linux using modern standards (C++17/20).
  • Strong fundamentals in algorithms, data structures, and system design.
  • Solid debugging and problem-solving skills.
  • Detail oriented with willingness to take ownership of parts of the product.
  • Quick learner with growth mindset.

Responsibilities

  • Design and implement solutions in FlexTRADER EMS, FlexONE OEMS, and Sell Side FlexOMS.
  • Collaborate with client services and implementation teams to deliver new features and fixes.
  • Resolve complex issues in a multi-asset trading application, independently or with the team.
  • Provide guidance and documentation on product features and technical specifications.
  • Primarily work on frontend implementation with occasional GUI work; explore areas of interest.

Skills

C++ cross-platform
Algorithms & DS
System Design
Debugging
Ownership

Education

Bachelor's or higher in CS/Engineering/Math/Physics

Tools

GTK
Qt

Job description

FlexTrade Systems is a provider of customized multi-asset execution and order management trading solutions for buy- and sell-side financial institutions. Our core application development team builds FlexTRADER EMS, FlexONE OEMS, and Sell Side FlexOMS, focusing on robust, scalable desktop applications.

The role involves designing and implementing solutions, collaborating with client services and implementation teams, and mentoring junior engineers while growing ownership of major product areas.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Developer - Finance Trading, On-site NY
C++ Software Developer - Finance Trading, On-site NY

FlexTrade • Village of Great Neck (NY)

Hybrid
USD 120,000 - 160,000
Software Developer, Client Services (Sell-Side)
Software Developer, Client Services (Sell-Side)

FlexTrade • Village of Great Neck (NY)

On-site
USD 90,000 - 120,000
Software Developer C++ - Great Neck, NY - Professional Opportunities
Software Developer C++ - Great Neck, NY - Professional Opportunities

FlexTrade • Village of Great Neck (NY)

Hybrid
USD 120,000 - 160,000
Software Developer C++ - Great Neck, NY - Open Positions
Software Developer C++ - Great Neck, NY - Open Positions

FlexTrade • Village of Great Neck (NY)

Hybrid
USD 140,000 - 190,000
Software Developer C++
Software Developer C++

FlexTrade • New York (NY)

On-site
USD 120,000 - 150,000
Software Developer (Go/Scala)
Software Developer (Go/Scala)

FlexTrade • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Technical Project Manager – FX
Technical Project Manager – FX

FlexTrade • Village of Great Neck (NY)

On-site
USD 120,000 - 160,000
OMS Deployment Engineer – Client Services
OMS Deployment Engineer – Client Services

FlexTrade • Village of Great Neck (NY)

Hybrid
USD 90,000 - 120,000
Low-Latency C++ Developer — Trading
Low-Latency C++ Developer — Trading

FlexTrade • New York (NY)

On-site
USD 120,000 - 150,000
Trading Systems Technical PM: Client Onboarding & Delivery
Trading Systems Technical PM: Client Onboarding & Delivery

FlexTrade • Village of Great Neck (NY)

On-site
USD 120,000 - 160,000