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

C++ Software Engineer (DV Commodities - Chicago)

$180k - $250k
Full-time

DV Trading

About Us :

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.

Overview:

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 eligibility

  • Medical, dental, and vision insurance

  • HSA, FSA, and Dependent Care Options

  • Employer Paid Group Term Life and AD&D insurance

  • Voluntary LTD, Life & AD&D insurance

  • Flexible Vacation policy

  • Retirement plan with employer match

DV 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 10 hours ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer (DV Commodities - Chicago) in New York, NY vacancy
  • $135k - $150k

     ...years ago and headquartered in Chicago, the DV Group of financial services...  ...hedging opportunities to commodity producers and users. Now, DV...  ...ownership of your code: apply engineering judgment across the entire...  ...Experience programming in either C++ and/or Python in Linux... 
    Suggested
    Full time
    Summer work
    Work at office
    Worldwide

    Dv Trading Llc

    New York, NY
    10 hours ago
  • $150k - $250k

     ...years ago and headquartered in Chicago, the DV Group of financial services...  ...hedging opportunities to commodity producers and users. Now, DV...  ...for our algorithmic software development team. In this role...  ...field ~ Highly proficient in C++; experience with modern C++... 
    Suggested
    Full time
    Worldwide
    Flexible hours

    Dv Trading Llc

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

     .... Headquartered in Chicago with offices throughout the...  ...Income, ETFs, Equities, FX, Commodities and Energy across all major...  ...challenge consensus. As a Software Engineer on the Prediction Markets...  ...systems, primarily in C++ and Java Provide on-call... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Drw

    New York, NY
    10 hours ago
  •  ...C++ Software Engineer IMC 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
    5 days ago
  • BMO is currently sourcing for a Software Developer.This is a hybrid contract role in New York (minimum 2 days in office per week).Role Overview:The Software Developer will support the Commodities line of business by designing and implementing low-latency trading systems... 
    Suggested
    Contract work
    Work at office
    2 days per week

    ProCom

    New York, NY
    1 day ago
  • $175k - $245k

     ...Software Engineer, Commodities Technology A Career with Point72’s Commodities technology team As Point72 reimagines the future of investing, our Technology group is constantly improving our company’s IT infrastructure, positioning us at the forefront of a rapidly... 
    Full time
    Work experience placement

    Point72

    New York, NY
    10 hours ago
  • $200k - $300k

     ...Senior AI Engineer Chicago; New York Founded 20 years ago and headquartered in Chicago, the DV Group of financial services firms has grown...  ...hedging opportunities to commodity producers and users. Now,...  ...Requirements: ~5+ years software engineering; strong Python... 
    Worldwide
    Flexible hours

    DV Trading

    New York, NY
    3 days ago
  • $130k - $250k

    What We DoAt Goldman Sachs, our Engineers don't just make things - we make things possible...  ...teams that build massively scalable software and systems, architect low latency infrastructure...  ...entrepreneurial developer to join the Commodities Technology team and play a key role in... 
    Full time
    Temporary work
    Part time

    Goldman Sachs

    New York, NY
    2 days ago
  • $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... 
    Flexible hours

    Millennium Management

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

     ...own risk. Headquartered in Chicago with offices throughout the...  ...Income, ETFs, Equities, FX, Commodities and Energy across all major...  ...London. We are looking for a Software Engineer to join our team. You will...  ...are written in Python and C++. Candidates should have... 
    Full time
    Temporary work
    Flexible hours

    Drw

    New York, NY
    10 hours ago
  • $150k - $225k

     .... Headquartered in Chicago with offices throughout the...  ...Income, ETFs, Equities, FX, Commodities and Energy across all major...  ...venues. The desk is looking for engineers who want to own critical...  ...About the Role Software Engineers on the Prediction... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Drw

    New York, NY
    10 hours ago
  • $110.7k - $218.3k

    Position Summary Senior Consultant - SAP Commodity Solutions - Enterprise Operations & Risk Deloitte’s Regulatory, Risk & Forensic...  .... Qualifications Required: Bachelor's degree in Business, Engineering, Supply Chain, Finance, Economics, or a related field4+ years... 
    Contract work
    Local area
    Visa sponsorship

    Deloitte

    New York, NY
    4 days ago
  • $150k - $175k

     .... Headquartered in Chicago with offices throughout the...  ...Income, ETFs, Equities, FX, Commodities and Energy across all major...  ...looking for an outstanding Software Engineer with diverse technical and...  ...: Elixir, Python, Java, C#, C++, Rust One of the following... 
    Full time
    Temporary work
    Flexible hours

    Drw

    New York, NY
    10 hours ago
  • $120k - $165k

     ...future of our communities. This is a Software Engineering position at the Director level, which...  ...is used by Fixed Income Division and Commodities CVA Desks for managing the counterparty...  ...management technology group is seeking a C++ developer for pricing model... 
    Temporary work

    Morgan Stanley

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

     ...Senior Software Engineer (Desk Side) - $200,000 - $300,000 ($500,000 TC) – Hybrid (Chicago, NYC, Greenwich, Houston) – Proprietary Trading...  ...(Fixed Income, Currencies & Commodities) team is looking for an outstanding...  ...languages (Python, Java, C++, Typescript) Requirements: A... 
    Work experience placement

    Intec Select

    New York, NY
    3 days ago
  • $200k - $225k

    Vacancy detailSenior Software Engineer (C++)$200000 to 225000 USDOnsite WORKINGLocation: New York/Chicago, New York, New York - United States Type: PermanentAbout the OpportunityA leading global financial markets firm is seeking an experienced Senior C++ Software Engineer... 
    Full time

    Anson McCade

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

     ...at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada...  ...Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets...  .... We are seeking a Senior Software Engineer to join our Unified Platform (UP) organization... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Drw Inc

    New York, NY
    10 hours ago
  • $175k - $200k

    New York, New York / Chicago, IllinoisNew Ventures & Investments...  ...of a diverse set of commodities, interest rates,...  ...Our trading models and software systems are continually re-engineered, optimized, and maintained...  ...re expanding into modern C++ to drive our strategies... 
    Full time
    2 days per week

    Belvedere Trading

    New York, NY
    4 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...  ..., requiring two days in the office in Chicago, Boulder, New York, or Singapore.... 
    Work at office

    Belvedere Trading

    New York, NY
    4 days ago
  •  ...C++ Software Developer Locations: Amsterdam; Chicago; London; New York Job Description As a software developer at Headlands Tech you will design, engineer and implement the Firm's trading software in the C++ programming language. You will work in close collaboration... 

    Headlands Technologies

    New York, NY
    2 days ago
  • $148.02k - $222.03k

     ...the world.Job SummaryFreeWheel is looking for passionate Sr. Software Engineers to help design, build and support our high-quality, innovative...  ....About You / Qualifications:Extensive experience with C/C++/Golang, DB design and network programming.Experience with large... 
    Full time
    Night shift
    Weekend work

    Comcast

    New York, NY
    6 hours ago
  • $100k - $175k

     ...C++ Developer New York, Chicago Boerboel Trading is an electronic trading firm, active across a wide...  ...quantitative disciplines, such as engineering, computer science, mathematics and...  ...quantitative researchers to create software to support research, analysis, backtesting... 
    Work at office
    Remote work
    Relocation

    Boerboel

    New York, NY
    4 days ago
  • Location: New York, Chicago, LondonDepartment: TechnologyExperience Level: Experience...  ...RezinJob ID: REQ8337We are seeking aspiring C++ engineers to join our Systematic technology team,...  ...structures, distributed systems, and software design. Desire to learn, grow and excel... 

    Balyasny Asset Management

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

     ...own risk. Headquartered in Chicago with offices throughout the...  ...Income, ETFs, Equities, FX, Commodities and Energy across all major...  ...for building and supporting a C++ based technology stack that...  ..., you will work with other software engineers to design and develop the full... 
    Full time
    Temporary work
    Flexible hours

    Drw

    New York, NY
    10 hours ago
  • $175k - $300k

     ...own risk. Headquartered in Chicago with offices throughout the U...  ...Income, ETFs, Equities, FX, Commodities and Energy across all major global...  ...consensus. As an AI Engineer at DRW, you will be an integral...  ...across diverse hardware and software environments. Create and... 
    Temporary work
    Flexible hours

    DRW

    New York, NY
    1 day ago
  • We are looking for a highly capable C++ Software Engineer to join a technically demanding software environment where strong engineering, independent thinking and problem-solving are highly valued. This opportunity is particularly suited to engineers who enjoy working on... 
    Remote work

    Oho Group

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

     ...risk.Headquartered in Chicago with offices throughout...  ..., ETFs, Equities, FX, Commodities and Energy across all...  ...TeamThe DRW C/FICCO Data Engineering team is essential to...  ...of Python, Java, and C++, and can work comfortably...  ..., low-latency software systemsExperience with... 
    Temporary work
    Flexible hours

    DRW

    New York, NY
    4 days ago
  •  ...role We are looking for a hands-on Lead C++ Engineer to lead a team of 4-6 developers...  ...system designed as an exchange for energy commodities. Operating primarily in the US and European...  ...+ years of professional experience in software development. ~ Proven experience... 
    Worldwide
    Overseas

    TechMagic

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

     ...are looking for a Principal AI Systems Engineer with deep C++ expertise to help build the next...  ...engineering, applied AI, and production software architecture. You will design and build...  ...San Jose; San Francisco; Seattle; New York; Chicago; Remote CaliforniaType: Full time
    Full time
    Temporary work
    Local area
    Remote work
    Worldwide

    Adobe Systems

    New York, NY
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Software Engineer (DV Commodities - Chicago). Be the first to apply!