Senior Software Engineer - Trading Desk (C++)
$175k - $225kFull-time
Drw
{"description": " 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
Requirements
Nice to Have
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 ", "salary_raw": null}
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 ", "salary_raw": null}
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Trading Desk (C++) in Chicago, IL vacancy
$175k - $250k
...Belvedere Trading is a leading proprietary trading firm proudly headquartered... ...ground up. Our trading models and software systems are continually re-engineered, optimized, and maintained to stay... ...Solid working experience in modern C++ ~ Applies and holds high-quality...SeniorC++Full timeWork experience placement- ...Senior Software Engineer Chicago, Illinois, United States Founded in 1980 as Aardvark Financial... ...privately held global markets proprietary trading firm in Chicago. We use next-... ...flexibility, and stability Tools: C++, Python, Bash, Linux, SQL Requirements...SeniorC++Full timeRemote work
$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...SeniorC++Full timeTemporary workWork at officeFlexible hours$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...SeniorC++Full timeTemporary workWork experience placementFlexible hours- ....comPhone: (***) ***-****Job TitleSenior Software EngineerAbout the OpportunityOur client... ...launching a next-generation, on-chain trading platform engineered to deliver institutional-grade speed,... ...using Rust, though deep expertise in C/C++ or Go is highly acceptable....SeniorC++
$119k - $147k
...products, Cboe delivers cutting-edge trading, clearing and investment... ...is looking for an experienced Senior Quantitative Developer who... ...implement quantitative models and software applications to process and... ...programming skills in Java and/or C++; functional programming skills...SeniorC++Full timeLive inWork at officeImmediate start- ...United StatesIndustry: Trading FirmPosted: 2026-07-28Contact... ...6505687Job TitleSenior Software Developer (Trading... ...organization to engineer mission-critical, low-latency... ...availability.Fine-tune C++ codebases and platform... ...quant researchers, trading desks, and core engineering...SeniorC++Immediate start
- ...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...SeniorC++2 days per week
$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...SeniorC++Full timeFlexible hours$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...SeniorC++Full timeFor contractorsWorldwide$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...SeniorC++Permanent employmentFull timeH1bRelocation- 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...SeniorC++
$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 timeTemporary workWork experience placementFlexible hours$175k - $240k
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional... ...challenge 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...SeniorC++Temporary workWork at officeFlexible hours- ...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...SeniorC++Full timeWork at officeMonday to Friday
$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...C++Permanent employmentFull timeWork experience placement$140k - $200k
...office. These include frontend and backend engineers, AI research scientists, and others from... ...), C#, XAML, and — when needed — C++. Define and enforce best-practices for... ...dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals...SeniorC++Remote jobFull timeWork at office$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...SeniorC++Full timeImmediate startRemote workFlexible hours$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 employmentFull time$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...SeniorC++Full timeRelocationRelocation package- ...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 timeSummer workCasual workInternship
$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 timeTemporary workFlexible hours$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 timeWork at officeNight shift$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...SeniorC++Full timeImmediate startRemote workFlexible hours$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 timeLive inRelocation- ...exciting organization in the city, they are looking to bring on a Senior Software Engineer. We are looking for a strong developer that is looking for... .... Working knowledge of SQL, HTML, CSS, and JavaScript. Knowledge of financial concepts or exchange trading.â...SeniorFull time
$130k - $225k
...DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated... ...The UP-Trade Operations team builds software that enables DRW's trading operations... ...they are something entirely new. We need engineers who can reason about these protocols financially...SeniorFull timeContract workTemporary workFlexible hours- ...Job description Job Summary We are seeking a Senior Core Java Engineer with recent, hands-on experience developing low- or ultra-low-latency electronic trading systems . The ideal candidate will have a strong understanding of actual trading workflows and experience...SeniorLong term contractFull time
$80k - $120k
...Senior Software Engineer Senior Software Engineers perform web application development activities of open-source software platforms, including... ...preferred), Golang/Javascript (a plus), or other languages like C/C++, Java, or C# with advanced skills in at least one of these...SeniorC++Contract workWork experience placementWork at officeFlexible hours$130k - $225k
...DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people... ...willingness to challenge consensus. We are seeking a Senior Software Engineer to join our Unified Platform (UP) team. UP consolidates...SeniorFull timeTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Trading Desk (C++). Be the first to apply!
Related searches
- senior c++ software developer Chicago, IL
- c++ programmer Chicago, IL
- c++ developer Chicago, IL
- senior c++ developer Chicago, IL
- c++ software developer Chicago, IL
- senior technical service engineer Chicago, IL
- senior technical consultant Chicago, IL
- senior director product management Chicago, IL
- senior vice president human resources Chicago, IL
- senior automation controls engineer Chicago, IL



