Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, C++

$185k - $225k
Full-time

Flow Traders

Flow Traders is looking for Senior C++ Software Engineers to join our growing team in New York or Chicago. Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and Traders with the information and capabilities that they need to make sound business decisions. C++ plays a critical role in our event-driven trading systems, which are designed to reliably handle vast amounts of data at ultra-low latencies.

As a C++ Engineer, you will build systems used to analyze and trade tens of thousands of products across hundreds of global trading venues every day. Working closely with Technologists, Quantitative Researchers, and Traders, you’ll guide the development of our in-house trading technology and optimize it to achieve market-leading performance and reliability. Our proprietary trading platform includes everything from venue connectivity (feed handlers and ordering gateways) to trading engines to shared platforms that enable us to work quickly and efficiently - we are proud of our open and collaborative culture, so you’ll have plenty of opportunity to find what fits you best.

Teamwork is one of our most important firm values, and end users are never more than a short walk away, guaranteeing short feedback loops and immediate insight into the value that your code provides. To foster collaboration and innovation, we maintain shared libraries, encourage code re-use, and continuously evolve our views on application architecture.

#### What you will do

For all C++ openings:

  • Lead the development and global rollout of our Core platform used in multiple business/focus groups (Market data, Quantitative research, Pricing, Strategies)

  • Be involved in the development process, which will be a fast-paced iterative process where you deploy your deliverables and validate them yourself and/or together with traders or quants

  • Develop tools/frameworks to deliver capabilities for tuning/develop data-driven systematic pricing and trading strategies

  • Work together with focus group engineers, Quants and Technical traders to refine requirements, collect feedback, and iterate on design and implementation of platform requirements

Exchange Connectivity:
  • Write software that communicates with exchanges through their APIs, receiving market data and sending orders over the network in different protocols, such as FIX, Websocket or requests

  • Ensure quality of software based on a set of testing suites, which you are expected to use, maintain and extend

  • Optimize exchange communication through kernel bypass, optimizing TLS or the connection handling to an exchange

  • Research exchange behavior in detail to align our behavior to that of an exchange

  • Implement these solutions using the provided exchange SDKs in different languages such as C++, Rust, Python, Typescript

Trading Strategies:
  • Implement trading algorithms based on requirements provided by traders and quants

  • Acquire and develop the necessary trading knowledge to successfully translate the requirements into actual software implementation

  • Continuously improve the stability, reliability, and performance of the trading engine

  • Enhance monitoring and observability in collaboration with the Trading Operations team

  • Investigate and resolve production issues such as crashes, unexpected business logic behavior, and performance bottlenecks

  • Prepare for releases and deployments of new trading engine versions

#### What you need to succeed
  • BSc, MSc, or PhD in Computer Science, Mathematics or equivalent

  • 5+ years post-graduation professional C++ software development experience (proprietary trading industry preferred)

  • Ability to write clean, reliable, and highly scalable code

  • Good knowledge of algorithms and data structures

  • Experience in parallel, asynchronous, and multithreaded programming

  • Interest in achieving maximum performance from available hardware and software

  • Ability to communicate with technical and non-technical business colleagues

At Flow Traders, we acknowledge the importance of open and transparent communication whether it be with our employees, our stakeholders, or our local and global communities. When it comes to salary, Flow Traders uses reliable market research to create base ranges. Where candidates will fall within the range depends on a few different factors including but not limited to level of experience, location, and specific skill set. We also consider ourselves one global team, and to demonstrate that, all employees are eligible to share in the company’s success through an annual discretionary variable remuneration allocated based on company, group and individual performance and contribution.

Per NYC salary transparency law, the total compensation for this role includes a base range of $185,000 to $225,000 plus annual discretionary variable remuneration.

Flow Traders does not accept unsolicited resumes from any professional staffing or search firms. All resumes, and any other information identifying potential candidates, submitted to any employee at Flow Traders via-email, the Internet or directly without a valid and signed search agreement will be deemed free to contact by Flow Traders without any restrictions and no placement fee of any kind will be paid in the event the candidate is hired by Flow Traders.

#LI-MM1

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, C++ in New York State vacancy
  • $185k - $225k

    Flow Traders is looking for Senior C++ Software Engineers to join our growing team in Amsterdam. Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and Traders with the information and capabilities that they need to make sound... 
    Senior
    Local area
    Immediate start

    Flow Traders

    New York, NY
    5 days ago
  •  ...complex on-ledger functionality. We are seeking talented engineers who are passionate about building the future of...  ...WebAssembly (WASM) virtual machine within the XRPL’s C++ core. Engage in the full software development lifecycle, from architecture and design to... 
    Senior
    Full time
    Contract work

    Ripple

    New York, NY
    8 hours ago
  • $160k - $240k

    Senior Software Engineer - Office Apps C++ Location New York Business Area Engineering and CTO Ref # 10052083 Description & Requirements Bloomberg’s Office Apps team delivers Bloomberg’s real-time market data, reference and historical content, analytics... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Work at office

    Bloomberg

    New York, NY
    4 days ago
  • $225k - $300k

    Flow Traders is looking for a Senior C++ Software Engineer to lead the next-generation architecture of the market data and execution platforms that power our fully systematic trading. We don't treat market data as plumbing - for us it's a source of alpha, where feed handling... 
    Senior
    Local area

    Flow Traders

    New York, NY
    8 hours ago
  •  ...Senior Software Engineer C++ UI Development Embedded Linux Roku We are seeking a Senior Software Engineer to join our team and focus on developing core features for the Roku platform UI. In this role, you will build high-performing applications and SDK components for... 
    Senior
    Local area

    Roku

    Niagara Falls, NY
    1 day ago
  •  ...ProfessionalsContact: Ashley RezinJob ID: REQ8336We are seeking highly skilled C++ engineers to join our Systematic technology team, focused on building...  ...in algorithms, data structures, distributed systems, and software design. Expert-level proficiency in C++ (modern standards, e.... 
    Senior

    Balyasny Asset Management

    New York, NY
    5 days ago
  • $175k - $250k

    Senior High Frequency C++ EngineerThe Systematic Platform Execution & Exchange Data (SPEED) Team is at the core of Millennium’s Equities, Quant Strategies, and Shared Services Technology organization, powering the firm’s lowest‑latency solutions for systematic and high‑... 
    Senior

    Millennium Management

    New York, NY
    5 days ago
  •  ...infrastructure.About the rolePolymarket is looking for a core C/C++ engineer to help build and scale our exchange infrastructure. This is a...  ...and minimal bureaucracy, collaborating closely with other senior engineers to design, implement, and optimize systems that must... 
    Senior

    Polymarket

    New York, NY
    5 days ago
  • About this role:Wells Fargo is seeking a C++ Software Engineer, (Senior Lead Securities Quantitative Analytics Specialist). The Front Office Financial Software Engineer will play a pivotal role in designing and implementing high-performance APIs that expose a comprehensive... 
    Senior
    Full time
    Work experience placement

    Wells Fargo

    New York, NY
    3 days ago
  • $175k - $215k

     ...reflecting our world. Job Description In this role, you’ll use C++ to build important software that powers machine learning, computer vision, and 3D...  .... Qualifications Bachelor’s Degree in Computer Science, Engineering, Mathematics, or a related field 3+ years of relevant... 
    Senior
    Local area
    Remote work

    NBCUniversal

    New York, NY
    5 days ago
  •  ...Traders, Tower Research, PDT Partners, SIG, and more. We're looking for a midlevel or senior IC to join our core engineering team. Our team is responsible for all things C/C++ and Rust, and the most performance-sensitive parts of our codebase. You'll be working with... 
    Full time

    Databento

    New York, NY
    8 hours ago
  • $90k - $120k

     ...Position: Cleared Software Engineer (C++) Location: Owego, NY Work Arrangement: Fully Onsite Clearance: Active U.S. Government Security Clearance required Position Overview We are seeking a Cleared Software Engineer with at least 2 years of professional... 
    Full time
    For contractors

    Latitude

    Owego, NY
    8 hours ago
  • $200k - $300k

    At Hudson River Trading (HRT), C++ is at the center of our live trading systems and research infrastructure. Our C++ engineers build the highly performant, fault-tolerant systems...  ...filesystems, and scalable research workflows.Write software that interfaces with specialized hardware... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    New York, NY
    8 hours ago
  • $150k - $300k

     ...exploration, marked by a spirit of curiosity and relentless drive for excellence.  Aquatic Capital Management is seeking a C++ Software Engineer to join our Market Data team. In this role, you’ll build and maintain real-time market data infrastructure that delivers... 
    Full time
    Casual work

    Aquatic Capital Management

    New York, NY
    8 hours ago
  • $300k

     ...your application.Hudson River Trading (HRT) is seeking talented Software Engineers to join our teams in New York and Singapore (London is coming...  ..., and problem solving skillsWorking experience with C/C++ or Python is required, as are good CS fundamentalsKnowledge of... 
    Full time
    Work at office
    Immediate start

    Hudson River Trading

    New York, NY
    1 day ago
  • $153k - $376k

     ...to shape the future of design and collaboration, join us!As a Software Engineer, you'll work on some of the most technically challenging and impactful...  ...will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols that make... 
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    Figma

    New York, NY
    8 hours ago
  • $175k - $225k

     ...innovation and a willingness to challenge consensus. As a Software Engineer on the Prediction Markets Desk, you will build systems that...  ...Work with both greenfield and legacy systems, primarily in C++ and Java Provide on-call support as needed... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Drw

    New York, NY
    8 hours ago
  •  ...the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges...  ...computer science courses • Minimum of 2 years Object Oriented C++ Software Development experience • Experience with Automated... 
    Worldwide
    Flexible hours

    Lockheed Martin

    Baldwinsville, NY
    4 days ago
  • Expert C++ and Python skills (4+ years of experience) MS degree or a BS with 5 years of relevant experience in Computer Science or a...  ...Experience with Travis, Jenkins, or some other CI systemEmbedded Linux software development Have stood up Amazon Web Services (AWS) Experience... 
    Senior

    MoTek Technologies

    New York, NY
    4 days ago
  • Company Descriptionðð¼ We're Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist... 

    Nagarro

    New York, NY
    5 days ago
  • $133.35k - $190.5k

    HDR is seeking a Creative Principal and Art Director in New York, NY. This role involves turning cultural insights into innovative creative concepts and leading a diverse team. Candidates must have a Bachelor's degree in Design and at least 10 years of experience in design...
    Senior

    HDR

    New York, NY
    3 days ago
  •  ...resiliency roadmaps — compute, storage, network, cloud, security, and automation frameworks Representing DR at Solution Design Engineering Reviews to embed recovery standards into every new or changed system Authoring recovery architectures for cyber-resilience,... 
    Senior

    Jobtailor

    Sleepy Hollow, NY
    1 day ago
  •  ...Job Descriptio Role: C++ Platform Engineer Client: Top-tier quantitative trading firm Compensation: Competitive (Not Specified) Location: NYC (Hybrid) Overview We’re working with a top-tier quantitative trading firm to hire a C++ engineer who wants... 
    Senior
    Permanent employment
    Work at office

    Hunter Bond

    New York, NY
    24 days ago
  •  ...Job Description Job Description Senior C++ Engineer Trading Systems Market Making We are working with one of the most profitable hedge funds in the world on a senior level C++ engineering role focused on building and scaling on exchange market making and low latency... 
    Senior
    Immediate start

    The Cypress Group

    New York, NY
    12 days ago
  • $140k - $200k

    We are looking for a C++ engineer to design and build high performance, low latency applications that process large volumes of real time...  ...Languages English: B2 Upper Intermediate Seniority Senior... 
    Senior

    Luxoft

    New York, NY
    6 days ago
  •  ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories... 
    Senior

    Confidential

    New York, NY
    2 days ago
  •  ...AspenTech’s Digital Grid Management team seeks a Senior Principal Power Systems Engineer to define strategy and lead execution of ADMS projects. You will collaborate with customers and OSI development teams to ensure governance and successful project delivery. Minimum... 
    Senior

    Aspen Technology

    New York, NY
    15 hours ago
  • $150k

     ...includes degrees in Mathematics, Statistics, Econometrics, Financial Engineering, Operations Research, Computer Science and Physics.Programming...  ...at least one major programming or scripting language (e.g. C++, Java, Python).Strong communication skills and ability to work... 
    Senior

    SQUAREPOINT CAPITAL

    New York, NY
    5 days ago
  • $250k - $300k

     ...DeveloperLocation: New York, NYAbout the OpportunityJoin an elite, agile engineering pod at a rapidly scaling proprietary trading firm during a...  ...in Python, with a strong commitment to learning or utilizing C++ for performance-critical components.Relevant Experience: Proven... 
    Senior
    Remote work

    Objective Paradigm

    New York, NY
    3 days ago
  •  ...Overview Senior Quantitative Researcher - Systematic Equities (Statistical Arbitrage) | New York City I'm currently working with a $5B+...  ...systematic trading strategies. Strong programming skills (Python/C++) and experience working with large datasets. A background at a... 
    Senior

    Alexander Chapman

    New York, NY
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, C++. Be the first to apply!