Senior Software Engineer, C++ (Algo)
$150k - $250kDrw
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
- 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
- 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
$185k - $225k
Flow Traders is looking for Senior C++ Software Engineers to join our growing team in Amsterdam. Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and Traders with the information and capabilities that they need to make sound...SeniorFull timeLocal areaImmediate start- ...Overview: Senior C++ Developer Qualifications - At least 8 years of professional experience with significant exposure to large complex projects with cross functional teams. - Strong Experience in developing secure, low-latency enterprise level applications...Senior
$145k - $195k
...presents an opportunity for a full-time Senior C/C++ Developer to join a team responsible for... ...Developer will have experience in all phases of software development lifecycle, from requirements... ...-asset routing applications, matching engines or back-end software systems to continue...SeniorFull time- ...Senior C++ Software Developer, Chicago, IL We are seeking a Senior C++ Software Developer for a great opportunity in Chicago. Responsibilities... ...a strong GPA. PhD in mathematics, statistics, physics or engineering is preferred. Will consider candidates who have a Master's...SeniorWork experience placementRelocationVisa sponsorship
- ...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
- ...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
- Comcast is looking for a Lead Software Engineer to join their Core Engineering team in Chicago. This pivotal role involves building a high-performance... ...of experience in software development, particularly with C/C++, and a strong understanding of distributed systems. This...Senior
- ...We are looking for a senior C++ developer to help us prosper our massive existing codebase for our core Security products. We are looking to enhance the suite extensively in the coming months in terms of both functional enhancements and non‑functional critical C++ related...Senior
- ...A tech-driven company seeks a Senior Industry Principal to serve as a C-suite advisor. The role requires over 10 years in supply chain transformation, especially in High-Tech or Aerospace sectors. Responsibilities include managing key opportunities and developing customer...SeniorRemote workWorldwide
- ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories...Senior
- A leading management consultancy is seeking a consultant for its Chicago office. You will manage multiple projects, design transformation programs for complex organizations, and lead project teams. Strong communication, analytical, and relationship-building skills are ...SeniorWork at office
$88.16k - $162.04k
...KPMG is currently seeking a Senior Associate, Forensic Technology... ...scripts utilizing Python, Rust, C++, C#, or Java to streamline... ...degree in computer science, engineering, digital forensics, or equivalent... ...Intelligence (AI), and software engineering principles with a...SeniorFull timeH1bLocal area$100k - $150k
Auria, based in Chicago, is seeking a Software or Systems Engineer to support the FSDS program. In this role, you will write C++, NodeJS, and Python code, develop RF modeling algorithms, and engage in advanced simulations. Qualified candidates should possess a degree in...Flexible hours- Epsilon is seeking a Senior Principal for the Client Success: Marketing Solutions team in Chicago, Illinois. In this critical role, you will liaise with paid media partners to advance data utilization in marketing strategies. Your leadership will advocate for audience...Senior
$400k
A leading financial firm is seeking a Senior Futures Quantitative Researcher/Strategy Developer in Chicago. This role involves analyzing... ...degrees and possess strong programming skills in Python and C++. The competitive salary starts at $400K annually, reflecting the...Senior- Quanta Search is seeking an experienced Senior Quantitative Researcher to strengthen the firm's trading capabilities within their Options... ...has advanced quantitative research capabilities, expertise in C++ or Python, and a history of teamwork success. Excellent communication...Senior
$32.15 - $42.95 per hour
...Why Join Sunrise Senior Living At Sunrise Senior Living, we believe meaningful work starts with purpose. Our team members are passionate about making a positive difference in the lives of residents every day. At Sunrise Senior Living, we champion the quality of life...SeniorPart timeShift work$210k - $256.67k
Infosys Consulting is seeking a highly skilled Senior Principal specializing in program management within the healthcare payer sector. Your role will involve leading large-scale projects, managing teams, and fostering client relationships to optimize healthcare solutions...Senior- Infosys Limited is seeking a Senior Principal in Chicago, specializing in healthcare project management. In this role, you will lead significant initiatives in Medicare, Medicaid, and TriCare, leveraging your extensive experience to enhance business performance. The ideal...Senior
$210k - $256.67k
Infosys is seeking a Senior Principal with expertise in healthcare program management to join their consulting team in Chicago. This leadership role involves managing transformative strategy programs and overseeing project proposals in the healthcare payer sector. The...Senior- A technology solutions company is seeking a senior C++ developer to enhance its core security products. The ideal candidate will have over 12 years of experience developing secure, low-latency applications in a Linux environment. This role involves maintaining a large...Senior
$37.6 - $51.9 per hour
...Why Join Sunrise Senior Living At Sunrise Senior Living, we believe meaningful work starts with purpose. Our team members are passionate about making a positive difference in the lives of residents every day. At Sunrise Senior Living, we champion the quality...SeniorFull timeShift work$29.25 - $39.05 per hour
...Why Join Sunrise Senior Living At Sunrise Senior Living, we believe meaningful work starts with purpose. Our team members are passionate about making a positive difference in the lives of residents every day. At Sunrise Senior Living, we champion the quality...SeniorFull timeShift work- ...Senior Embedded Software Engineer (Wireless Systems) We are seeking a Senior Embedded Software Engineer to join a highly advanced engineering team... ...layers What We're Looking For Strong experience in C++ (C also considered) within an embedded environment...SeniorLocal areaRemote work
- Fresenius Medical Care is looking for a Principal in the Global People Analytics and Experience team in Chicago, IL. This role primarily leads projects in Employee & Patient Experience Surveys and Advanced Analytics. Responsibilities include designing surveys, conducting...Senior
$175k - $225k
P2P is looking for a Data Engineer in Chicago to support trading activities through innovative data solutions. The role encompasses full... ...products, requiring strong programming skills in Python, Java, or C++. Candidates need experience in financial markets and the ability...Senior- ...trading firm in Chicago is looking for a Trade and Positions Platform Engineer to support their TAPE team. This role involves developing... ...services for a scalable cloud-based platform, enhancing APIs in Java, C++, and Python, and working on distributed systems. The ideal...Senior
- We are hiring an Embedded C++ Developer for our client CNH. This is an onsite opportunity... ..., debug, and resolve complex software issues while working on embedded systems... ...environments. Collaborate with cross-functional engineering teams. Implement new features and...SeniorFull time
- IonQ Inc. seeks a Senior Scientist in Quantum Applications based in Chicago to develop quantum algorithms that enhance scientific and commercial... ...over 6 years of experience, programming expertise in Python or C++, and a Ph.D. in a related field. IonQ offers competitive...SeniorRemote job
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++ developer Chicago, IL
- senior c++ software developer Chicago, IL
- c++ programmer Chicago, IL
- c++ software developer Chicago, IL
- senior game producer Chicago, IL
- senior robotics software engineer Chicago, IL
- senior java software engineer Chicago, IL
- senior specialist Chicago, IL
- senior research manager Chicago, IL


