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

C++ Software Engineer

$180k - $250k

DV Trading

C++ Software Engineer (DV Commodities - Chicago)Founded 20 years ago and headquartered in Chicago, the DV Group of financial services firms has grown to more than 600 people operating throughout North America, Europe and Asia. Since spinning out of a large brokerage firm in 2016, DV Trading has rapidly scaled as an independent proprietary trading firm utilizing its own capital, trading strategies, and risk management methodologies to provide liquidity to worldwide financial markets and hedging opportunities to commodity producers and users. Now, DV group affiliates include two broker dealers, a cryptocurrency market making firm, and a bourgeoning investment adviser.We are building out the next generation of our proprietary electronic trading platform — a greenfield, event-based trading and market data system covering pricing, execution, and risk management — and we are looking for a senior C++ engineer to help lead that effort. You will design and build the systems our trading desks depend on every day: ultra-low-latency execution engines, market data pipelines, order and risk management, and direct connectivity to the world's major futures and commodities exchanges. This is a hands-on senior role on a small team with broad ownership across the trading stack — the code you write goes to production and trades real markets.Job Responsibilities:Lead the design, implementation, and deployment of DV Commodities' core C++ trading platform: execution, order management, market data, pricing, and risk.Design and maintain direct exchange connectivity — order entry gateways and feed handlers for venues such as CME (iLink 3 / MDP 3.0), ICE, and other futures and commodities markets.Drive microsecond- and nanosecond-level performance work: lock-free data structures, cache-aware design, kernel-bypass networking, CPU pinning and NUMA tuning, and rigorous latency measurement.Work directly with trading desks on new feature requests, pricing, and execution algos, and with quants and developers on cross-functional teams to troubleshoot and solve complex problems.Build high-performance components for both simulation and live trading.Own systems end to end — design, implementation, testing, deployment, and production support in a live trading environment.Requirements:7+ years of professional C++ development, with deep command of modern C++ (17/20), templates, move semantics, memory models, and concurrency.Proven experience building low-latency, high-throughput, multi-threaded systems for quantitative trading — ideally at a proprietary trading firm, market maker, hedge fund, or exchange.Strong knowledge of how exchanges work: order types, matching engine behavior, market microstructure, and native exchange protocols (e.g., iLink/MDP, native ICE, FIX/SBE).Direct experience with futures and/or commodities markets; energy markets (crude, refined products, natural gas) and swaps a strong plus.Systems-level fluency: Linux/Unix environments, git, TCP/UDP and multicast networking, kernel-bypass stacks (Onload, VMA, DPDK, or similar), and performance profiling.Experience with distributed systems, large data sets, and SQL, NoSQL, or tick databases.Ability to program in a scientific computing environment (Python/NumPy/pandas) for research and tooling.Strong verbal and written communication skills; sound judgment in production trading environments.Bachelor's degree or higher in CS, Engineering, or another technical discipline, or equivalent practical experience.Benefits:Discretionary bonus eligibilityMedical, dental, and vision insuranceHSA, FSA, and Dependent Care OptionsEmployer Paid Group Term Life and AD&D insuranceVoluntary LTD, Life & AD&D insuranceFlexible Vacation policyRetirement plan with employer matchDV is not accepting unsolicited resumes from search firms. Only search firms with valid, written agreements with DV should submit resumes in response to DV 's posted positions. All resumes submitted by search firms to DV via e-mail, the Internet, personal delivery, facsimile, or any other method without a valid written agreement shall be deemed the sole property of DV, and no fee will be paid in the event the candidate is hired by DV . DV is proud to be an equal opportunity employer and committed to creating an inclusive environment for all employees.The range below reflects the expected base salary for this position. It represents a good-faith estimate of the base pay we anticipate offering, with actual compensation determined by your experience, education, skills, and performance throughout the interview process. This role is also eligible for a discretionary bonus (at DV Trading's discretion) and DV Trading's benefits package, including the benefits listed above.Base Salary Range$180,000 - $250,000 USD

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer in New York, NY vacancy
  • $160k - $250k

    C++ Software Engineer - Trade CaptureJob Function SummaryWe are searching for a developer with strong C++/Linux server side skills to be involved in the development of our firm’s global trade capture application.Principal ResponsibilitiesThe role will be part of a global... 
    Suggested
    Flexible hours

    Millennium Management

    New York, NY
    2 days ago
  •  ...C++ Software EngineerIMC is seeking a highly skilled C++ Software Engineer to join our Chicago team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our global trading system with a focus on optimizing... 
    Suggested

    Benton Partners

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

     ...C++ Software EngineerOld Mission is a global proprietary trading firm that leverages state-of-the-art technology and research to identify...  ...Mission Capital LLC, is looking to add several C++ Software Engineers to join our team in NYC. In this role, you will be building... 
    Suggested
    Full time
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    Old Mission Capital

    New York, NY
    3 days ago
  •  ...Salary: up to 200k + bonus Summary Leading HFT fund looking for a talented C++ Software Engineer to join the Core Development team, a global group of technologists responsible for architecting, building and maintaining the algorithmic trading platform... 
    Suggested
    Full time

    Oxford Knight

    New York, NY
    1 day ago
  • $106.3k - $159.46k

     ...maintaining clean, efficient code for various software components while following development...  ...inform project solutions and applying engineering methodologiesWorking with Quality...  ...and responsibilities as assigned.Required:C++ 2-3 years of experienceBachelor's degree... 
    Suggested
    Full time
    Night shift
    Weekend work

    Comcast

    New York, NY
    4 days 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... 
    Full time
    Work at office

    Hunter Bond

    New York, NY
    more than 2 months 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... 
    Immediate start

    The Cypress Group

    New York, NY
    more than 2 months ago
  •  ...for scale and business efficiency. Primary ResponsibilitiesAs an Engineering Lead, you willWork with a team of engineers to build cloud...  ...changing environment.Basic QualificationsStrong proficiency in C++ , Java Full stack, and related ecosystemsBachelors/Masters degree... 
    Work at office

    Goldman Sachs

    New York, NY
    4 days ago
  •  ...feasibility Oversee the complete lifecycle of software development including designing,...  ...leadership and mentorship to the engineering team Requirements ~ Bachelor's Degree...  ...experience ~ Abundant experience with C/C++, DB design, and network programming ~... 
    Work experience placement

    Jobtailor

    New York, NY
    5 hours ago
  •  ...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 nearly 20 PB... 
    Full time

    Databento

    New York, NY
    1 day ago
  • $150 per hour

     ...a C Developer to join their team in New York, NY.Compensation: $150-200kQualifications:A Bachelor's Degree in Computer Science, Engineering, or related field of study5 years of hands-on technical experienceStrong C skillsComfortable programming in Linux environmentStrong... 

    Open Systems Technologies

    New York, NY
    2 days 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
    1 day 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‑... 

    Millennium Management

    New York, NY
    2 days 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.... 

    Balyasny Asset Management

    New York, NY
    2 days 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
    1 day ago
  • $200k - $300k

    C Developer in New York, NYCompensation: $200-300k/yearThis team is looking for a software engineer to help architect, design, and implement low latency C systems. ResponsibilitiesWorking alongside hardware and software developers to build ultra-low latency trading systemsDesigning... 

    Open Systems Technologies

    New York, NY
    2 days 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...  ...You will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols that make collaborative... 
    Remote job
    Full time
    Work from home

    Figma

    New York, NY
    1 day 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... 
    Full time
    Contract work

    Ripple

    New York, NY
    1 day ago
  • $120k - $165k

     ...redefine markets and shape the future of our communities. This is a Software Engineering position at the Director level, which is part of the job...  ...-office Credit Risk management technology group is seeking a C++ developer for pricing model implementation projects required... 
    Temporary work

    Morgan Stanley

    New York, NY
    2 days ago
  • C++ Software Engineer for Cloud Applications (m/w/d) Für unser hoch motiviertes Team suchen wir für unseren Standort in Berlin, Dresden, Essen, Hamburg, Hannover zum nächstmöglichen Zeitpunkt Deinen klugen Kopf. Deine Aufgaben mit uns Cloud-native Anwendungen in C++... 
    Work at office
    Remote work
    Flexible hours

    United States Digital Space LLC

    New York, NY
    4 days 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
    2 days ago
  • $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... 
    Local area
    Immediate start

    Flow Traders

    New York, NY
    2 days ago
  • $175k - $200k

     ...Belvedere Trading, LLC seeks a skilled engineer with 5+ years of experience in C++ to solve low-latency trading problems and optimize software performance. Candidates should have expertise in network programming, debugging, and system optimization within fast-paced environments... 
    Work at office

    Belvedere Trading

    New York, NY
    2 days ago
  •  ...existing high-volume, business critical trading systemsAssist with software architecture and designing systemsDesign and develop software...  ...degree from a top tier university in Computer Science, Electrical Engineering, Mathematics, or equivalentCompensation: $150-170k21-15083

    Open Systems Technologies

    New York, NY
    2 days ago
  •  ...Upskills provides expert financial software consulting for investment banks and leading financial institutions in Asia Pacific, Middle...  ...Finance, Applied Finance, Business Analysis, Financial Engineering, Computer Science or relevant discipline. Possess working experience... 
    Work experience placement

    Upskills

    New York, NY
    2 days ago
  •  ...and performant execution solutions. Operate in a small, agile engineering team, contributing across the stack and gaining visibility into...  ...trading experience strongly preferred). Expert‑level proficiency in C++, with a deep understanding of performance optimization and low‑... 

    Selby Jennings

    New York, NY
    2 days ago
  •  ...global media, powered by fast, reliable, and deeply technical market infrastructure.About the rolePolymarket is looking for a core C/C++ engineer to help build and scale our exchange infrastructure. This is a low-latency, high-throughput systems role focused on the heart of... 

    Polymarket

    New York, NY
    2 days 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
    3 days ago
  •  ...connected oncology ecosystem.  We’re looking for experienced software engineers to help us accomplish our mission to improve and extend lives...  ...are proficient in C# or other object-oriented languages like C++, Java. You hold a bachelors, masters, and/or Ph.D. in... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Flatiron Health

    New York, NY
    1 day ago
  • $150k - $300k

     ...Electronic Trading EngineerAt Goldman Sachs, our Engineers don't just make things - we make things...  ...teams that build massively scalable software and systems, architect low latency...  ...experience.Proficiency in either Java or C++.Extensive experience with designing and implementing... 
    Work experience placement

    Goldman Sachs

    New York, NY
    3 days ago

Do you want to receive more vacancies?

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