Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Senior Software Engineer, C++ (Algo)

  • Job type Posted on: Jun 28, 2026
  • Experience level Jobr
  • Employment type Chicago, Illinois
  • Remote status Salary: $250,000 per year
  • Employment type Onsite
  • Salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Senior Software Engineer, C++ (Algo) roles in Illinois.

View Salary Guide →

Job Title :

Senior Software Engineer, C++ (Algo)

Job Type :

Full-time

Job Location :

Chicago Illinois United States

Remote :

No

Jobcon Logo Job Description :

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. [#LI-TL1] #J-18808-Ljbffr

Jobcon Logo Position Details

Posted:

Jun 28, 2026

Reference Number:

14660_99819BBB28D6B3E56B2E5489D94A4A5E

Employment:

Full-time

Salary:

Not Available

City:

Chicago

Job Origin:

APPCAST_CPC

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Senior Software Engineer, C++ (Algo)    Apply

Click on the below icons to share this job to Linkedin, Twitter!

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. [#LI-TL1] #J-18808-Ljbffr

Loading
Please wait..!!