Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, C++ (Algo)

$150k - $250k
Full-time

Drw

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 [[#LI-TL1]
Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, C++ (Algo) in Chicago, IL vacancy
  • $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... 
    Senior
    Full time
    Local area
    Immediate start

    Flow Traders

    Chicago, IL
    18 hours ago
  •  ...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

    Purple Drive

    Chicago, IL
    1 day ago
  • $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... 
    Senior
    Full time

    Intercontinental Exchange Holdings, Inc.

    Chicago, IL
    1 day ago
  •  ...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... 
    Senior
    Work experience placement
    Relocation
    Visa sponsorship

    Next Step Systems LTD

    Chicago, IL
    3 days ago
  •  ...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

    Forte Group

    Chicago, IL
    4 days ago
  •  ...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... 
    Senior
    Work at office
    2 days per week

    Belvedere Trading

    Chicago, IL
    5 days ago
  • 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

    Global Connect Technologies

    Oak Park, IL
    3 days ago
  • 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

    Comcast

    Chicago, IL
    3 days ago
  •  ...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

    TechDigital Group

    Chicago, IL
    2 days ago
  •  ...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... 
    Senior
    Remote work
    Worldwide

    Kinaxis

    Chicago, IL
    3 days ago
  •  ...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

    Confidential

    Chicago, IL
    3 days ago
  • 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 ...
    Senior
    Work at office

    Efficio

    Chicago, IL
    3 days ago
  • $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... 
    Senior
    Full time
    H1b
    Local area

    KPMG

    Chicago, IL
    5 days ago
  • $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

    Auria

    Chicago, IL
    4 days ago
  • 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

    UNAVAILABLE

    Chicago, IL
    4 days ago
  • $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

    The Hagen Ricci Group

    Chicago, IL
    2 days ago
  • 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

    Quanta Search

    Chicago, IL
    2 days ago
  • $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... 
    Senior
    Part time
    Shift work

    Sunrise Senior Living Mgmt Inc

    River Forest, IL
    24 days ago
  • $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

    Fairygodboss

    Chicago, IL
    2 days ago
  • 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

    Infosys Limited

    Chicago, IL
    5 days ago
  • $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

    Infosys

    Chicago, IL
    2 days ago
  • 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

    TechDigital Group

    Chicago, IL
    5 days ago
  • $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... 
    Senior
    Full time
    Shift work

    Sunrise Senior Living Mgmt Inc

    River Forest, IL
    23 days ago
  • $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... 
    Senior
    Full time
    Shift work

    Sunrise Senior Living Mgmt Inc

    River Forest, IL
    24 days ago
  •  ...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... 
    Senior
    Local area
    Remote work

    Ashton North LLC

    Park Ridge, IL
    3 days ago
  • 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

    Fresenius Medical Care

    Chicago, IL
    5 days ago
  • $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

    P2P Inc.

    Chicago, IL
    3 days ago
  •  ...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

    CTC Innovations, LLC

    Chicago, IL
    3 days ago
  • 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... 
    Senior
    Full time

    Global Connect Technologies

    Oak Park, IL
    3 days ago
  • 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... 
    Senior
    Remote job

    IonQ Inc.

    Chicago, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, C++ (Algo). Be the first to apply!