Senior Software Engineer - Trading Desk (C++)
$175k - $225kDrw 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
$200k - $250k
...DRW is a diversified trading firm with over 3 decades of experience... ...team is looking for a Senior Software Engineer who relishes working in... ...a diverse group of trading desks each with varying degrees of... ...with analytics libraries in C++. Responsibilities...SeniorC++Full timeTemporary workFlexible hours- ...****@*****.*** TitleSenior Software EngineerAbout the OpportunityOur... ...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.Demonstrated...SeniorC++
$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- ...United StatesIndustry: Trading FirmPosted: 2026-07-28Contact... ....comJob TitleSenior Software Developer (Trading... ...trading organization to engineer mission-critical, low-latency... ...availability.Fine-tune C++ codebases and platform... ...researchers, trading desks, and core engineering...SeniorC++Immediate start
- ...Algorithmic Trading Systems Developer Design and develop complex algorithmic trading systems and drive the delivery of our next-generation... ...Science or STEM-related field of study 5+ years of hands-on C++ programming experience and knowledge in the following areas:...SeniorC++
$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 - $200k
...Full-Time /HybridBelvedere Trading is a leading proprietary... .... Our trading models and software systems are continually re-engineered, optimized, and... ...company. We’re looking for a Senior Trading Software Engineer... ...re expanding into modern C++ to drive our strategies into...SeniorC++Full time2 days per week$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- ...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
- ...hedge fund is seeking a Senior Quantitative Developer... ...quantitative trading strategies within a top... ...architecture of models in C++ and Python, and strategize... ...to the trading desk. Partner with researchers... ...Requirements: Experience in a software engineering or quantitative role...SeniorC++Full time
$200k - $250k
...Old Mission is a global proprietary trading firm that leverages state-of-the-art technology... ...We are actively hiring a Senior Software Engineer with a passion for building reliable systems... ...bring proven expertise in Python and C++ to a distributed system that supports...SeniorC++Full timeWork at officeRemote workFlexible hours- ...highly regarded, technology driven trading firm is looking for an experienced Senior Software Developer to join a team... ...an opportunity to solve complex engineering problems at scale while working... ...Strong experience with modern C++ (C++11/14/17 or later) A strong...SeniorC++Work at office3 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- ...Senior C++ DeveloperThis 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 - $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- ...Sr Software Engineer – Chicago (hybrid – 1day onsite) We are a leading proprietary trading firm proudly headquartered in downtown Chicago. Our traders work hard to provide liquidity... ...developing scalable applications using C++ Object-oriented design and programming...SeniorC++
- ...Senior Trading Systems Engineer, Low Latency, Chicago, ILThis Senior Trading Systems Engineer position is 100% Onsite and NOT open for Remote. Company Will Sponsor Visas! Company Will Relocate Candidates!Responsibilities:Work collaboratively with technology and business...SeniorC++RelocationVisa sponsorship
- NJF Global Holdings Ltd in Chicago seeks a Senior Software Developer to build mission-critical real-time trading, risk, and decision-support systems. You will design and... ...in-office three days a week, with strong C++ and systems programming skills and cross-team collaboration...SeniorC++Work at office3 days per week
$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- A leading proprietary trading firm in Chicago is seeking a Senior Trading Software Engineer to optimize their trading systems and collaborate with traders and researchers... ...will have over 5 years of experience in C++ and a strong understanding of network programming...SeniorC++Work at office2 days per week
$175k - $225k
P2P is looking for a Data Engineer in Chicago to support trading activities through innovative data solutions. The role encompasses full ownership of data... ...requiring strong programming skills in Python, Java, or C++. Candidates need experience in financial markets and the...SeniorC++$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- ...exclusive features. • Expert-level C++ (C++11 or later) on Linux/... ...funds, private equity, or trading systems. • Familiarity with financial... ...or public code samples.Role: Senior C++ Developer (Contractor)... ...by 2x Get notified about new Software Engineer jobs in Chicago, IL ....SeniorC++Contract workFor contractorsInternship
$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$124k - $280k
...Technical Product Manager Lead, you will drive software and product innovation, focusing on... ...that enhance business performance. As a Senior Manager, you will leverage your skills and... ...programming languages such as Java, Python, and C++ to develop and maintain software...SeniorC++Full timeH1b$124k - $280k
...SummaryThe OpportunityAs an AI Engineering Lead, you will play a pivotal... ...solutions for clients. As a Senior Manager, you will apply your... ...systems, data wrangling, and software implementation to enable scalable... ...languages such as Python and C++ to develop robust data...SeniorC++Full timeH1b$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++Immediate startRemote workFlexible hours$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...SeniorC++Full timeCasual workFlexible hours$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Trading Desk (C++). Be the first to apply!
- senior c++ software developer Chicago, IL
- c++ software developer Chicago, IL
- c++ programmer Chicago, IL
- senior c++ developer Chicago, IL
- c++ developer Chicago, IL
- senior network engineer remote Chicago, IL
- senior benefits manager Chicago, IL
- senior app developer Chicago, IL
- senior manager legal Chicago, IL
- sr project manager Chicago, IL



