Jobs
>
Chicago

    C++ Software Developer - Chicago, United States - DRW

    DRW
    Default job background
    Description

    Our formula for success is to hire exceptional people, encourage their ideas and reward their results.

    As a C++ Software Developer, you will have an opportunity to solve challenging engineering problems while working closely with experienced technologists, quantitative researchers, and traders to choose the right tools and solutions for the job. We will help you find a home on one of our teams, whether you employ your deep interest in C++ and systems programming to design, develop and maintain DRW's globally deployed low latency trading platform, or prototype our next generation of trading strategies while contributing to our full tech stack. You will be surrounded by cutting-edge technology and senior engineers, and provided with the best possible environment to succeed at DRW. We are looking for creative problem solvers, natural programmers, and disciplined engineers eager to develop new technologies that directly impact our business.

    How you will make an impact...

    • Learn the inner workings of a low latency automated trading platform
    • Learn the fundamentals of trading and how technology enables the work flow
    • Design, develop and test proprietary software, including:
      • Low level optimizations for data processing
      • Automated trading strategies
      • Risk management platform
      • Adapters for exchange protocols
      • Real time trading simulator for strategy testing
      • Robust inter process communication mechanisms
    • Collaborate with experienced teammates to learn and implement custom solutions that balance speed, features, and cost to improve our technology stack
    • Work with researchers to implement research studies, simulate trading strategies, and develop algorithms to compete in financial markets
    • Design trading strategy simulation software optimized for high fidelity and throughput
    • Develop software for large scale data acquisition, storage, access, and visualization
    • Create user interfaces for data exploration and post trade analysis
    • Accelerate the research lifecycle from strategy prototype to production deployment

    What you bring to the team...

    • A degree in computer science, computer engineering, or any related engineering discipline graduating between December 2023 and June 2024 (Bachelor's, Master's, PhD)
    • Excellent software development skills in modern C++
    • A strong understanding of object oriented design, data structures and algorithms
    • A solid foundation in programming with the ability to think, communicate, and code clearly
    • An eagerness to learn and apply what you have learned, and to know the impact of your code

    Additional points for having...

    • Experience in high performance, multi-threaded, network programming
    • Previous exposure to trading systems or the trading industry
    • Low level understanding of machine learning pipelines

    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.

    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-DNI


  • Advanced Window Corp.

    Software Developer

    3 days ago


    Advanced Window Corp. Chicago, United States

    Responsibilities: · - Collaborate with cross-functional teammates to gather requirements and design solutions that meet business needs. · - Participate in code reviews to ensure code quality and adherence to coding standards. · - Troubleshoot and debug software issues, identify r ...


  • The Federal Home Loan Bank of Chicago Chicago, United States

    Join the FHLBC team · At the Federal Home Loan Bank of Chicago, employees come first - that's why we offer a highly competitive compensation and bonus package, and access to a comprehensive benefits program designed to meet the needs of our employees. · - Retirement program (401k ...


  • FedEx Supply Chain Chicago, United States

    **General Summary.** · *** · **This position will be responsible for..** · - Encode, test, debug and document associated, complex software/programs. · - Review, analyze, troubleshoot, and modify complex core and customized software. · - Respond to complex, escalated customer inqu ...


  • Phoenix Industries Cook, United States

    Are you interested in learning more about us? · We could tell you about our company's history and areas of expertise, but what really matters is what our current T&S colleagues have to say about working here. · Here's what they love most: · Flexibility - We offer flexible working ...


  • Titan Industries Oak Ridge, United States

    Our employees - motivated individuals who fit in with us. Because we give them space to use their individual strengths and take on responsibility. Join our team, grow beyond yourself and shape the future of Mannheimer, Continentale and EUROPA - three strong brands, one group. · W ...

  • Crimson Ventures

    Software Developer

    1 week ago


    Crimson Ventures Oak Lawn, United States

    Job Offer (Junior) Software Developer (m/f/d) Test Automation · Software development is your passion and you are in your element when it comes to high-quality code? Then join us now as a (Junior) Software Developer (m/f/d) in our department for application development at our clie ...

  • Ascendion

    Software Developer

    2 weeks ago


    Ascendion Chicago, United States

    About Ascendion · Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent so ...

  • Archer Grey

    Software Developer

    3 days ago


    Archer Grey Chicago, United States

    Windchill Developer · About Us · ArcherGrey is a digital transformation company that brings client's Product Lifecycle Management (PLM) to reality through strategic consulting and technology services. Our tactical practice, with a customer success-focused mindset, is designed t ...

  • Technical Paradigm LLC

    Software Developer

    1 week ago


    Technical Paradigm LLC Chicago, United States

    Company Description · Job Description · Senior Software Developer (Fintech - fixed income securities trading operations) · Remote USA · Requires: Extensive developer experience with fixed income securities trading, clearance and settlement operations, C#, .NET, and SQL skills, v ...

  • ArcherGrey

    Software Developer

    1 week ago


    ArcherGrey Chicago, United States Full time

    Windchill DeveloperAbout Us · ArcherGrey is a digital transformation company that brings client's Product Lifecycle Management (PLM) to reality through strategic consulting and technology services. Our tactical practice, with a customer success-focused mindset, is designed to hel ...

  • Spectrum Dynamics

    Software Developer

    1 week ago


    Spectrum Dynamics Norridge, United States

    What your daily tasks will include: · Support in the administration and operation of our CI/CD pipeline · Automation of our release creation processes · Development and maintenance of our development and testing environments · Assistance to the development teams in the area of De ...

  • Archer Grey

    Software Developer

    5 days ago


    Archer Grey Chicago, United States

    Windchill Developer About Us · ArcherGrey is a digital transformation company that brings clients Product Lifecycle Management (PLM) to reality through strategic consulting and technology services. Our tactical practice, with a customer success-focused mindset, is designed to he ...


  • Skyline Enterprises Illinois City, United States

    Join the knkcrew in Illinois City · Together with you, we are digitizing the publishing and media industry in Europe, North America, and Asia. With our expertise and the world's only Microsoft-certified publishing software for this market, we help companies stay competitive and a ...

  • Ascendion

    Software Developer

    2 weeks ago


    Ascendion Chicago, United States

    About Ascendion · Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent so ...

  • ArcherGrey

    Software Developer

    1 week ago


    ArcherGrey Chicago, United States

    Windchill DeveloperAbout UsArcherGrey is a digital transformation company that brings client's Product Lifecycle Management (PLM) to reality through strategic consulting and technology services. Our tactical practice, with a customer success-focused mindset, is designed to help o ...

  • ULINE

    Software Developer

    1 week ago


    ULINE Chicago, United States

    Software Developer - Web · Corporate Headquarters · 12575 Uline Drive, Pleasant Prairie, WI 53158 · Develop custom solutions and enjoy a great career at Uline. Bring your extensive skillset to a place ready to employ every facet of it. Collaborate on customer-facing and internal ...

  • Northern Trust

    Software Developer

    6 days ago


    Northern Trust Chicago, United States

    About Northern Trust: · Northern Trust, a Fortune 500 company, is a globally recognized, award-winning financial institution that has been in continuous operation since 1889. · Northern Trust is proud to provide innovative financial services and guidance to the world's most suc ...

  • Roy Talman & Associates

    Software Developer

    6 days ago


    Roy Talman & Associates Chicago, United States

    Overview · Software Engineer to join its highly experienced team to develop middle office and back office system automation. Working closely with traders, middle office analysists, accountants, database administrators, and other software engineers to implement and extend the diff ...

  • Sterling Engineering

    Software Developer

    6 days ago


    Sterling Engineering Chicago, United States

    Job Description · Title: · Computational Cosmology · Location: Remote · Hire Type: CONTRACT · Overview: · Sterling has helped build careers for thousands of professionals like yourself. Our expert recruiters support you at every step in the process and as a Best of Staffing c ...

  • Taylor

    Software Developer

    1 week ago


    Taylor Chicago, United States

    Let Us Power Your Potential · Taylor Corporation is a dynamic, diversified company with big plans for the future - and your career. We power our employees' potential and strive to create opportunity and security for every member of the team. If you're ready for something bigger - ...