Senior Software Engineer, C++ (Algo)
$150k - $250kDRW
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 looking for an outstanding Senior Software Engineer to join one of our trading desks. In this role, you will focus on designing, building, and implementing trading applications and tools. You will be an integral member of an algorithmic trading team comprising experienced technologists, quantitative researchers, and traders. Your team will work closely to solve challenging technological problems and contribute to our full tech stack, from hardware and software development to devops, testing and release management. We are looking for talented programmers eager to develop new technologies that directly impact our business. This role is for the Chicago office only. Responsibilities Perform full life cycle development of applications and libraries for exchange gateways, trading strategy execution, risk management, trade reporting and market data feed processing using C++ or Rust Develop and maintain systems to ensure application performance, integrity and reliability for maintaining maximal up-time, and logging and traceability to aid in the support of mission‑critical production systems Collaborate with quantitative researchers and traders on strategy development Design, develop, and deploy software using agile methodologies Guide junior engineers on best practices through mentoring, pair programming, and code reviews Provide production support, maintenance and performance improvements of existing systems Evaluate new technology and improve our technology stack Requirements 10+ years of experience developing high‑availability server‑side systems, preferably in C++ or Rust 3+ years of experience using any combination of the modern C++ (20/23/26) standards or Rust A background in multi‑threaded programming and a strong understanding of hardware/software interaction Bachelor's degree in Computer Science, Engineering or related field, and strong practical knowledge of computer science, especially algorithms, data structures, distributed systems and concurrency. Positive AI mentality and practical use of AI coding tools. Strong verbal and written communication skills Nice To Haves Experience working in the trading industry or another latency‑sensitive business that involves solving complex and novel problems Experience with numerical computing and/or working with Quantitative Researchers Experience with full life‑cycle software development utilizing exotic hardware/software architectures Detailed understanding of TCP, UDP, IPV4 and related hardware/software Comfort with multiple programming languages, particularly including C++, Rust, Java, Python, JavaScript, Ruby The annual base salary range for this position is $150,000 to $250,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 #J-18808-Ljbffr
- ...a place of high expectations, deep curiosity and thoughtful collaboration. They are looking for outstanding Senior Software Engineers with an expertise in C++. In this role, you will be a part of our Core Infrastructure team which is responsible for designing, developing...Senior
$150k - $200k
Job Description Job Title: Senior Software Engineer - C++ Location: Chicago OR Austin Experience: 5+ years as software engineer, 3+ years in backend Type: Full time, permanent / W2 Sponsorship: Yes, H1B Transfer - DOE Salary Range: $150K - 200K / year DOE Other compensation...SeniorPermanent employmentFull timeH1bRelocation$225k - $300k
Flow Traders is looking for a Senior C++ Software Engineer to lead the next-generation architecture of the market data and execution platforms that power our fully systematic trading. We don't treat market data as plumbing - for us it's a source of alpha, where feed handling...SeniorLocal area- ...Senior C++ Developer Chicago, IL - onsite Client: TCS job Type:contract Qualifications - At least 8 years of professional experience with significant exposure to large complex projects with cross functional teams. - Strong Experience in developing...SeniorContract workTraineeship
$200k - $250k
Chicago Trading Company (CTC) is seeking a C++ Senior Engineer to enhance their Options Market Making Execution team. The successful candidate will design and build high-performance trading systems that ensure CTC's competitive edge. With a generous salary range of $200...Senior$150k - $250k
DRW in Chicago is seeking a Senior Software Engineer to join their trading desk. The role involves designing and implementing trading applications... ...with high-availability systems and significant knowledge in C++ or Rust. This position offers a competitive salary of $150,0...Senior- Databento in Chicago is seeking a midlevel or senior software engineer to join our core team. You will design and maintain high-performance server applications using C/C++ and Rust, working with extensive financial data. The ideal candidate has 5+ years of experience, proficient...SeniorRemote work
- Senior C++ Software Developer - Options Market Making Chicago, IL | Full-time | On-site Hiring for a fast-growing electronic options market... ...automated options market making. Work directly with traders and engineers to take ideas from concept to production. Includes rewriting...SeniorFull time
$300k
...option market making, is expanding their engineering organization and looking to bring in... ...develop, and optimize high-performance C++ applications for real-time trading and market... ...updated on the latest advancements in software engineering and contribute to continuous...Senior$150k - $250k
DRW is seeking a Senior Software Engineer to join our team in Chicago. This role focuses on developing and implementing trading applications, collaborating... ...of experience in high-availability systems, preferably in C++ or Rust. The position offers a salary range of $150,000 to $...Senior- We are seeking highly skilled C++ engineers to join our Systematic technology team, focused on building modern low latency, high availability... ...in algorithms, data structures, distributed systems, and software desig Expert-level proficiency in C++ (modern standards, e.g...Senior
- ...test, and deploy trading system features while diagnosing and debugging issues. The ideal candidate will have a strong background in C++, knowledge of scripting languages like Perl or Python, and proficiency in a Linux environment. We offer excellent work-life balance and...Senior
$200k - $250k
Chicago Trading Company seeks a Software Engineer to design and build high-performance, low-latency trading systems for our Options Market Making... ...will have a minimum of 5 years of experience with modern C++, and deep knowledge of low-level systems programming, optimization...Senior- ...a fast-growing electronic options market maker in Chicago, is seeking a Senior C++ Software Developer to design and optimize low-latency systems. You will work directly with traders and engineers to bring concepts to production. The ideal candidate has over 5 years of...Senior
$225k - $250k
Chicago Trading Company is seeking a Senior Engineer for the Market Data team in Chicago. This role involves designing high-performance libraries... ...expected to have a minimum of 5 years’ experience with modern C++ and a strong background in low-latency systems. Competitive...Senior$300k
...Partners Inc. is a leading HFT Prop Trading firm in Chicago, expanding their engineering team to enhance their trading systems. The ideal candidate will design and optimize high-performance C++ applications, focusing on ultra-low-latency solutions. They seek...Senior$200k - $250k
...Ensure operational safety and uphold the highest standards of software engineering by thoroughly testing code, following a coherent and... ...years of experience in a production environment using modern C++. Deep knowledge of low‑level systems programming, optimization...SeniorFor contractorsWorldwide- ...more exclusive features. • Expert-level C++ (C++11 or later) on Linux/Unix. • Multi-... ...contributions or public code samples.Role: Senior C++ Developer (Contractor) Required Soft... ...INC by 2x Get notified about new Software Engineer jobs in Chicago, IL . Deerfield, IL $79,...SeniorContract workFor contractorsInternship
- DV Trading, based in Chicago, is seeking an experienced software developer for its DV Equities desk. This position involves the development... ...activities. The ideal candidate will have strong expertise in C++, and solid experience with Linux, along with a Bachelor's degree...Senior
- Flow Traders seeks a Senior C++ Software Engineer in Chicago to lead the next‑generation market data and execution platform architecture. You will shape low‑latency paths from wire to strategy for a proprietary trading environment and drive performance, robustness, and...Senior
- A leading proprietary trading firm in Chicago is seeking a Senior Engineer for its Market Data team. The role involves designing high-performance... ...should have at least 5 years of experience in modern C++, familiarity with low-latency systems, and the ability to troubleshoot...Senior
$300k
Goliath Partners, a leading HFT Prop Trading firm based in Chicago, is seeking an experienced C++ Developer to enhance their engineering team. The role involves designing and optimizing high-performance applications for real-time trading and processing large-scale financial...Senior- Ensono is seeking an Expert Software Engineer to architect, develop, and maintain high-performance C++ applications in a Linux-based environment. The role emphasizes ownership of critical components, reliability, and scalable design across multi-platform builds. You will...SeniorRemote job
$200k - $250k
C++ Senior Engineer - Options Market Making Execution Chicago Trading Company (CTC) is a premier proprietary trading firm specializing in options... ...operational safety and uphold the highest standards of software engineering by thoroughly testing code, following a coherent...SeniorFor contractorsWorldwide- salesforce.com, inc. is seeking a Senior Software Engineer SMTS for the Ultra Messaging team, focusing on real-time messaging middleware for major... ...have over 5 years of experience in production-quality C or C++ programming, with strong skills in multi-threading and performance...SeniorRemote job
- Chicago Trading Company (CTC) is seeking a Senior Engineer for their Market Data team, pivotal in delivering reliable market data for trading... .... The ideal candidate will have at least 5 years of modern C++ experience and knowledge of low-latency market data protocols....Senior
- A technology solutions company located in Chicago is seeking an IT Developer (C++ Developer) for a large-scale software project. The role involves designing, developing, and maintaining software systems, requiring proficiency in C, Linux, and SQL. The ideal candidate will...Senior
- Global Connect Technologies is seeking an experienced Embedded Software Engineer III to join its Linux Touch Screen Applications team in Oak... ...position involves designing, developing, testing, and maintaining C++ applications for Linux-based embedded systems in the...Senior
- ...leading proprietary trading firm in Chicago is seeking a Senior Trading Software Engineer to optimize their trading systems and collaborate with traders... ...ideal candidate will have over 5 years of experience in C++ and a strong understanding of network programming. You...SeniorWork at office2 days per week
- Global Connect Technologies is hiring an experienced Embedded C++ Developer for an onsite opportunity in Oak Brook, IL. The ideal candidate will have over 7 years of experience in Embedded Software Development, with strong skills in Embedded C++, Linux, and multithreaded...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, C++ (Algo). Be the first to apply!
- senior c++ developer Chicago, IL
- c++ software developer Chicago, IL
- c++ programmer Chicago, IL
- c++ developer Chicago, IL
- senior c++ software developer Chicago, IL
- senior trade analyst Chicago, IL
- senior app developer Chicago, IL
- senior customer service advisor Chicago, IL
- senior content strategist Chicago, IL
- senior international account manager Chicago, IL

