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

Senior Software Engineer - Trading Desk (C++)

$175k - $225k
Full-time

Drw Inc

DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.

Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.

We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.

DRW is seeking an outstanding Senior Software Engineer to join one of our trading desks. In this role, you will design, build, and operate high-performance trading systems that directly impact the firm’s profitability. You will be a core member of an algorithmic trading team composed of experienced technologists, quantitative researchers, and traders, working collaboratively to solve challenging technical problems across the full technology stack.

This role spans everything from low-level systems design to production operations, including hardware interaction, software development, DevOps, testing, and release management. We are looking for engineers who enjoy ownership, care deeply about performance and reliability, and want to build systems that matter.

Responsibilities


  • Design, build, and maintain low-latency C++ systems for:


    • Exchange gateways and market data processing (U.S. & Canadian equities)

    • Strategy execution and order management

    • Real-time risk controls and monitoring

    • Trade capture and reporting

  • Optimize for latency, determinism, and throughput across software and hardware boundaries

  • Work closely with traders and quantitative researchers to implement and evolve trading strategies

  • Own production systems, including monitoring, debugging, and incident response for mission-critical infrastructure

  • Drive performance improvements and technical upgrades across the trading platform

  • Evaluate and introduce new technologies where they create clear trading or operational advantages

Requirements


  • 10+ years of experience building high-availability, performance-critical server-side systems (strong preference for C++)

  • 3+ years of experience with modern C++ (C++14 / 17 / 20)

  • Deep experience with multi-threaded programming, concurrency, and low-level performance tuning

  • Strong understanding of hardware–software interaction (CPU architecture, memory, networking)

  • Bachelor’s degree in Computer Science, Engineering, or a related field

  • Excellent fundamentals in algorithms, data structures, distributed systems, and concurrency

  • Strong communication skills and the ability to work directly with traders

Nice to Have


  • Experience in low-latency trading, market making, or other latency-sensitive systems

  • Experience with North American equities market structure

  • Deep knowledge of networking (TCP, UDP, IPv4, kernel bypass, NICs)

  • Experience working with quantitative researchers or numerical systems

  • Experience working across multiple languages (Python, Java, etc.) in support of research and tooling

  • Experience with non-standard or performance-driven hardware/software architectures

The annual base salary range for this position is $175,000 to $225,000 depending on the candidate’s experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts.

For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at .

California residents, please review the California Privacy Notice for information about certain legal rights at .

#LI-GV1

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Trading Desk (C++) in Chicago, IL vacancy
  • $150k - $250k

     ...DRW is a diversified trading firm with over 3 decades of experience bringing...  ...is looking for an outstanding Senior Software Engineer to join one of our trading desks. In this role, you will focus on...  ...market data feed processing using C++ or Rust Develop and maintain... 
    Senior
    C++
    Full time
    Temporary work
    Work at office
    Flexible hours

    Drw Inc

    Chicago, IL
    more than 2 months ago
  • $175k - $225k

     ...DRW is a diversified trading firm with over 3 decades of experience...  ...Team The DRW C/FICCO Data Engineering team is essential to...  ...least one of Python, Java, and C++, and can work comfortably in...  ...high-throughput, low-latency software systems Experience with pipeline... 
    Senior
    C++
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Drw Inc

    Chicago, IL
    more than 2 months ago
  • $200k - $250k

     ...Old Mission is a global proprietary trading firm that leverages state-of-the-art technology...  ...Position We are actively hiring a Senior Software Engineer with a passion for building reliable...  ...bring proven expertise in Python and C++ to a distributed system that supports... 
    Senior
    C++
    Full time
    Work at office
    Remote work
    Flexible hours

    Old Mission

    Chicago, IL
    1 day ago
  • Senior Software Engineer Chicago, Illinois, United States Founded in 1980 as Aardvark Financial, TransMarket...  ...held global markets proprietary trading firm in Chicago. We use next-...  ...performance, flexibility, and stability Tools: C++, Python, Bash, Linux, SQL Requirements... 
    Senior
    C++
    Full time
    Remote work

    TransMarket Group

    Chicago, IL
    3 days ago
  • $160k

     ...Eagle Seven is seeking a Senior Software Developer to design and build...  ...systems transform high-volume trading and market data into accurate...  ...strategy developers, and fellow engineers to develop infrastructure...  ...Strong proficiency in modern C++(C++11/14/17) including multithreading... 
    Senior
    C++
    Full time
    Flexible hours

    Eagle Seven

    Chicago, IL
    more than 2 months ago
  •  ...Software Developer, Developer Productivity Leading Quantitative Trading Firm Chicago - On-site $500K - $1M+...  ...little separation between engineering, research, and...  ...quickly, including into senior and leadership roles....  ...Working knowledge of C++ and Java, plus strong... 
    Senior
    C++

    Evolve Group, Inc.

    Chicago, IL
    2 days ago
  • $175k - $250k

     ...Chicago Trading Company (CTC) is a premier proprietary trading firm specializing in options...  ...each other better. We are seeking a Senior AI / ML Engineer to help define and build how CTC...  ...heading. ~ Python proficiency required; C++ or low-latency systems experience is a... 
    Senior
    C++
    Full time
    For contractors
    Worldwide

    Ctc Lateral

    Chicago, IL
    more than 2 months ago
  •  ...exclusive features. • Expert-level C++ (C++11 or later) on Linux/...  ...funds, private equity, or trading systems. • Familiarity with...  ...or public code samples.Role: Senior C++ Developer (Contractor)...  ...2x Get notified about new Software Engineer jobs in Chicago, IL . Deerfield... 
    Senior
    C++
    Contract work
    For contractors
    Internship

    Erpmark

    Chicago, IL
    21 hours ago
  • Senior C++ Developer This role is open with a premier trading firm located in Downtown Chicago. We are looking for someone to join the Core Server development team and will be responsible for developing and sustaining high performance, multi-tiered, scalable applications... 
    Senior
    C++

    1872 Consulting

    Chicago, IL
    5 days ago
  • $175k - $250k

     ...Belvedere Trading is a leading proprietary trading firm proudly...  .... Our trading models and software systems are continually re-engineered, optimized, and...  ...Belvedere Trading is seeking a Senior Software Engineer to...  ...years of Experience with C++ programming and Python scripting... 
    Senior
    C++

    Lever

    Chicago, IL
    2 days ago
  •  ...Belvedere Trading is a leading proprietary trading firm proudly...  .... Our trading models and software systems are continually re-engineered, optimized, and...  ...Belvedere Trading is seeking a Senior Software Engineer to...  ...years of Experience with C++ programming and Python scripting... 
    Senior
    C++

    RiseMe

    Chicago, IL
    2 hours ago
  • $175k - $250k

     ...DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional...  ...consensus. DRW is looking for an outstanding Senior Software Engineer to join our options trading desk. In this role, you will focus on designing,... 
    Senior
    Temporary work
    Work experience placement
    Flexible hours

    Drw Inc

    Chicago, IL
    5 days ago
  • $175k - $240k

     ...DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional...  ...consensus. DRW is looking for an outstanding Software Engineer with an expertise in C++ to work in our Chicago office. In this role, you will... 
    Senior
    C++
    Temporary work
    Work at office
    Flexible hours

    P2P Inc.

    Chicago, IL
    3 days ago
  • $175k - $225k

     ...DRW is a diversified trading firm with over 3 decades...  ...DRW C/FICCO Tools Engineering team intimately collaborates...  ...About the Role Software Engineers at Tools...  ...embedded onto a trading desk, where you will be tasked...  ...languages (Python, Java, C++, Typescript)... 
    C++
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Drw Inc

    Chicago, IL
    more than 2 months ago
  • $150k - $200k

    Senior Software Engineer - C++ We are recognized as a world-leading Emerging Technology staffing and recruiting firm, with a strong specialization...  ...Engineer for our client, a global cryptocurrency trading company providing 24/7 operations, with openings in Chicago... 
    Senior
    C++
    Permanent employment
    Full time
    H1b
    Relocation

    BloKchain Talent, LLC

    Chicago, IL
    3 days ago
  •  ...Job Description Belvedere Trading is a leading proprietary...  .... Our trading models and software systems are continually re-engineered, optimized, and...  ...We’re looking for a Senior Trading Software Engineer...  ...re expanding into modern C++ to drive our strategies into... 
    Senior
    C++
    2 days per week

    Belvedere Trading

    Chicago, IL
    25 days ago
  • $148.75k - $192.5k

     ..., Cboe delivers cutting-edge trading, clearing and investment solutions...  ...looking for an experienced software engineer who is excited about...  ...Regular communication with senior managers and technical colleagues...  ...design patterns.  1+ year in C++ preferred — our system is primarily... 
    Senior
    C++
    Full time
    Work at office

    Cboe Exchange

    Chicago, IL
    1 day ago
  • $175k - $250k

     ...minded people. The Role : Our group is responsible for building software enabling both the large-scale quantitative research operations...  ...: A minimum of 7 years of writing production-quality code in C++ on Linux platform Strong understanding and experience with... 
    Senior
    C++
    Full time
    Casual work
    Flexible hours

    Worldquant

    Chicago, IL
    more than 2 months ago
  •  ...combine on-site weather hardware with a software platform that automates alerts, siren...  ...at risk. About the Role As a senior software engineer, you will join our small but growing team...  ...Native, embedded or IoT work in C/C++ or on field-deployed hardware; geospatial... 
    Senior
    C++
    Full time
    Work at office
    Monday to Friday

    Perry Weather

    Oak Lawn, IL
    18 days ago
  • $200k

     ...the best technology drives our business. As a Software Engineer at IMC, you will drive the development of our cutting-edge trading algorithms. You will be responsible for...  ...a programming language is required (Java or C++ preferred) Strong analytical skills and interest... 
    C++
    Permanent employment
    Full time

    Imc

    Chicago, IL
    more than 2 months ago
  • $165k - $225k

     ...resource scheduling-enabling researchers and engineers to programmatically access high-...  ...Requirements Experience: 5+ years in software engineering with proven experience building...  ...Skills:  Experience with Go, C/C++, Python, or Rust for performance-critical... 
    Senior
    C++
    Full time
    Immediate start
    Remote work
    Flexible hours

    Moon Lite, Inc.

    Chicago, IL
    more than 2 months ago
  • $235k - $310k

     ...confidence. This role is a pathway to senior engineering management and technical leadership—your...  ...Fulfillment & Automation: lead development of software that integrates with warehouse...  ...in compiled languages such as C#, Java, C++, or Rust. A thoughtful, analytical approach... 
    Senior
    C++
    Full time
    Relocation
    Relocation package

    Mcmaster-carr

    Chicago, IL
    more than 2 months ago
  •  ...relentless drive for excellence.  As a Software Engineering Intern at Aquatic, you will join a fast...  ...systems that power our research and trading infrastructure. You’ll work closely with...  ...Solid programming skills in Python and/or C++ Strong understanding of algorithms,... 
    C++
    Full time
    Summer work
    Casual work
    Internship

    Aquatic Capital Management

    Chicago, IL
    more than 2 months ago
  • $175k - $225k

     ...DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated...  ...and London. We are looking for a Software Engineer to join our team. You will work with other...  ...systems are written in Python and C++. Candidates should have strong initiative... 
    C++
    Full time
    Temporary work
    Flexible hours

    Drw Inc

    Chicago, IL
    more than 2 months ago
  •  ...technical specifications to create solid software products and be accountable for...  ...Object Oriented languages like C#, Java or C++. ~5 years of experience working in an...  ...Postgres, MySQL). ~ Experience with software engineering best practices for the full software... 
    Senior
    C++

    Morningstar

    Chicago, IL
    8 hours ago
  • $125k - $200k

     ...core pillars: People, Process, Trading Edge, and Technology. Simplex...  ..., and intelligent execution engine design Design, build, and maintain...  ..., reusable, and reliable C++ code on Linux Other...  ...01(k) contributions.     Software Engineer pay range $125,000... 
    C++
    Full time
    Work at office
    Night shift

    Simplex Trading Llc

    Chicago, IL
    more than 2 months ago
  • $165k - $225k

     ...and subnet configuration, and software-designed networking...  ...that enable researchers and engineering teams to programmatically provision...  ...programming languages (Go, C/C++, Rust, Python) for performance...  ...infrastructure and understanding of trading system requirements Key... 
    Senior
    C++
    Full time
    Immediate start
    Remote work
    Flexible hours

    Moon Lite, Inc.

    Chicago, IL
    more than 2 months ago
  • $140k

     ...Belvedere Trading is a leading proprietary trading firm proudly...  .... Our trading models and software systems are continually re-engineered, optimized, and...  ...are looking for graduating seniors who fit this bill. Don...  ...programming language such as C++, C#, or Java   ~... 
    C++
    Full time
    Live in
    Relocation

    Belvedere Trading

    Chicago, IL
    a month ago
  • $175k - $250k

     ...minded people. The Role Our group is responsible for building software enabling both the large‑scale quantitative research operations...  ...: A minimum of 7 years of writing production‑quality code in C++ on a Linux platform Strong understanding and experience with... 
    Senior
    C++
    Casual work
    Flexible hours

    WorldQuant

    Chicago, IL
    1 day ago
  • $200k

     ...the best technology drives our business. As a Software Engineer at IMC, you will drive the development of our cutting-edge trading algorithms. You will be responsible for...  ...a programming language is required (Java or C++ preferred) ~ Strong analytical skills and interest... 
    C++
    Permanent employment
    Full time
    Work experience placement

    IMC B.V.

    Chicago, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Trading Desk (C++). Be the first to apply!