C++ Software Developer - Trading Applications

  • New York, NY
  • Posted 12 hours ago | Updated moments ago

Overview

On Site
$200000 - $250000.00 per annum
Full Time

Skills

c++
software developer
software engineer
software
trading

Job Details



Role: C++ Software Engineer
Location: New York (Hybrid)


No sponsorship or C2C available. No agencies, please do not submit candidates.



The Company:
A leading financial technology provider delivering on-demand, low-latency infrastructure and trading solutions to institutional clients. The platform includes bare-metal compute, software-defined networking, and a hosted trading engine supporting high-frequency and electronic trading across global markets.


The Role:
We are seeking a talented C++ Software Engineer to join our core engineering team responsible for building and evolving the trading Platform-as-a-Service (PaaS). You'll work across the full software development lifecycle to design, develop, and deploy scalable services that power high-performance trading environments.


Key Responsibilities:



  • Design, develop, and maintain backend services for the core trading platform

  • Contribute to the full SDLC, from requirements gathering to production delivery

  • Collaborate with cross-functional teams across infrastructure, network engineering, and DevOps globally

  • Write clean, testable, and efficient code adhering to best practices

  • This will be mostly greenfield development (not maintenance heavy)


What We're Looking For:



  • Proven experience designing and developing trading or low-latency applications

  • Strong C++ development skills

  • Experience performance troubleshooting and tuning of low latency applications

  • Solid grasp of multithreaded programming on Linux/Unix systems

  • Good understanding of networking protocols (TCP/IP, UDP, websockets, etc.)

  • Worked with tools that aid in debugging, performance analysis and memory errors (Valgrind, Clang etc)

  • Experience working in CMake/Autotools build eviornment


Preferred Skills:



  • Hands-on experience with PostgreSQL, MongoDB, or other modern databases

  • Familiarity with middleware/messaging solutions such as (TIBCO, Solace, Informatica, UMS etc)

  • Scripting experience (Python, LUA)

  • Exposure to data distribution protocols design like FIX, ITCH, OUCH, SBE

  • Knowledge of CI/CD pipelines and automated testing, Git



To speak in absolute confidence about this opportunity please send an up to date Resume via the link provided.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.