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

Software Developer (Research)

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.

We build the systems that turn real-world events into actionable signal, at low latency and high reliability in a trading environment where being right second is the same as being wrong. This role sits at the intersection of research and infrastructure: you'll form hypotheses, prove them with rapid analysis, and then build the production systems that act on them.

We also build with LLMs as a first-class part of the toolchain, not a side experiment. The people who do well here are the ones who can wield an agentic harness as fluently as

they wield a profiler and who know exactly where each one stops being trustworthy.

How You Will Make An Impact

Discovery & Research

  • Expand our event-driven strategy across exchange feeds, market news, social media, and infrastructure telemetry.
  • Spin up rapid analyses in Python/Jupyter to assess signal quality, and turn what you find into system improvements.

LLM & Agentic Systems

  • Build and operate agentic harnesses — tools, context management, evals, guardrails — that do real work against our data and infrastructure, and own their quality in production.
  • Apply LLMs where they genuinely win (extraction, classification, triage, research acceleration) and make the call to not use one where they don't.

Infrastructure & Technical Leadership

  • Own full-stack performance from the network edge to in-memory stores — instrumenting, monitoring, and debugging production systems alongside operations, keeping SLOs razor-sharp.
  • Lead green-field initiatives, design reviews, and post-mortems.

What You Bring

Core

  • 3–5 years building real-time or data-intensive systems (we weigh trajectory and depth over the exact number).
  • Depth with LLMs, not just usage — how these models actually behave (context and its failure modes, tool use, structured output, cost/latency trade-offs, bounding hallucination) and how to build the harness around one: tools, memory, retries, evals, human-in-the-loop boundaries. Bring something real you shipped and can walk us through end to end, including what broke.
  • Strong engineering fundamentals in Python, Go, or Rust. A preference, not a gate — deep systems experience in another serious language transfers.
  • Deep knowledge of network programming and protocols — TCP/UDP/IP, DNS, BGP, WebSocket, QUIC.
  • Rapid POCs to production — validate statistical significance, iterate quickly, ship, and explain the result to technical and non-technical audiences alike.
  • Bachelor's or Master's in Computer Science, Data Science, Mathematics, or a related discipline.

Who Thrives Here

This is a competitive, high-stakes environment, and we're looking for people who want that

rather than tolerate it. You'll likely recognize yourself here if:

  • You want problems that are genuinely hard and measurable — where the scoreboard is real and public inside the team.
  • You move fast without being sloppy, and you'd rather ship, measure, and correct than deliberate indefinitely.
  • You're comfortable being wrong quickly and in public, and you update rather than defend.

Bonus Points

  • Depth in the current LLM ecosystem — agent frameworks, MCP, RAG architectures, eval tooling, or local/self-hosted inference.
  • Demonstrated success squeezing latency from NGINX, Envoy, or custom load-balancing layers.
  • Background in high-pressure domains — trading floors, esports, competitive athletics, or hackathons.
  • Open-source contributions, technical blogging, or conference speaking.

What DRW Montreal Has To Offer You

  • Mentorship with experienced software developers, database administrators, and technical project managers
  • Continuous learning through paid postgraduate degrees, Dev Lightning talks, online learning support and 1 on 1 language tutoring with Berlitz
  • 40 hours of paid volunteer work at the organization of your choice
  • Bi-weekly social activities, monthly wellness plan, on-site weekly massages, and games room
  • Enjoy daily catered meals (breakfast and lunch) with unlimited snacks and beverages
  • Competitive salary, matching RRSP

Find out more about all of our perks & benefits at

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Developer (Research) in Montréal, QC vacancy
  •  ...headquartered in Montreal, Canada, with Research and Development facilities in Canada and...  ...leading provider of SoCs (System on Chip), software and hardware integrated platforms for the...  ...prototyping work. What you'll do: Design, develop, and support LTE/5G NR air interface... 
    Suggested
    Full time

    Octasic Inc.

    Montréal, QC
    17 days ago
  •  ...Write clean, readable, testable code and sensible designs for software modules. Create end-to-end tests and document external API endpoints...  ...Science or a related field. At least 3 years of experience developing in Java. Proven experience delivering end-to-end solutions... 
    Suggested
    Full time

    AppDirect

    Montréal, QC
    1 day ago
  •  ...design, and sales. What we're looking for ~ B.S. degree (or higher) in Computer Science or related field. ~3+ years experience developing in Java. ~ Proven track record of delivering end to end solutions from scratch. ~ Enjoy building production grade code then... 
    Suggested
    Worldwide

    AppDirect

    Montréal, QC
    2 days ago
  • $89.7k - $122.46k per year

     ...technical problems, processes and solutions Prepare reports, manuals and other documentation on the status, operation and maintenance of software Write, modify, integrate and test software code for e-commerce and other Internet applications Examine products for defects to... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Nuglif

    Montréal, QC
    5 days ago
  • $46.15 per hour

     ...less than 1 year Tasks Write, modify, integrate and test software code Communicate technical problems, processes and solutions...  ...Assist in the development of logical and physical specifications Research and evaluate a variety of software products Program special... 
    Suggested
    Full time
    Temporary work

    Media Stunner Inc. Stunner Med

    Montréal, QC
    24 days ago
  •  ...Having an in-depth analysis and understanding of software development and customer issues, the Lead Software Developer evaluates and selects possible technology options for a project. They take part in evaluating efforts, solving problems and ensuring the quality of solutions... 

    spiria

    Montréal, QC
    1 day ago
  • [Français Canadien] Tower Research Capital est une société renommée de négociation quantitative...  ....  Engineers thrive at Tower while developing electronic trading infrastructure at a...  ...Engineering department is seeking a Software Developer II to join the Data team in Montreal.... 
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    1 day ago
  •  ...Job Responsibility: We are looking to hire a Java Developer. The Equity Derivatives Volatility(EQD/VOL) is a team of nine people with responsibility for maintaining and supporting Front-to-Back applications (80%) and providing solutions to our internal clients (20% development... 
    Daily paid
    Part time
    Work at office

    CGI

    Montréal, QC
    3 days ago
  •  ...to an experienced and motivated team mastering the latest design technologies. Why join our Navigations systems team? As a Software Developer, you will be involved in the complete software development lifecycle of our Global Navigation Satellite System (GNSS) receivers.... 
    Full time
    Worldwide

    CMC Électronique

    Montréal, QC
    8 days ago
  •  ...the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer to operate as a full, self-sufficient software engineer within it. Reporting to the Director of Product Growth, you'll work alongside our Product Manager and Product Designer on... 
    Long term contract
    Work at office
    Worldwide

    Botpress Technologies Inc.

    Montréal, QC
    23 days ago
  •  ...Position Overview: The Order Gateway team develops and maintains Squarepoint’s order entry gateways, which are essential for routing...  ...Remain hands-on, directly driving technical delivery and ensuring software quality and reliability. Actively participate in architectural... 
    Full time

    Squarepoint Capital

    Montréal, QC
    8 hours ago
  •  ...GE, Twilio, Coupa, Toast and PagerDuty. We're looking for a Software Engineer with experience building AI-powered applications leveraging...  ...cutting-edge AI capabilities. What you'll do: Design, develop, and deploy AI-powered applications utilizing LLMs and other models... 
    Worldwide

    MaintainX

    Montréal, QC
    3 days ago
  •  ...integrity, innovation and a willingness to challenge consensus. We are looking for a passionate S oftware Developer to join our infrastructure team. This software-focused role involves building the services, platforms and automation that support our engineering teams and... 
    Work from home

    DRW

    Montréal, QC
    23 days ago
  •  ...passionate, and adaptive team player with great work ethic to join our software development team as an intern. They will participate in the...  ...in its industry, Adacel applies cutting-edge technologies to develop advanced air traffic control simulation and training systems and... 
    Long term contract
    Full time
    Fixed term contract
    Internship
    Work at office
    Worldwide

    Adacel

    Montréal, QC
    8 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Work at office
    Remote work
    1 day per week

    MANNARINO

    Montréal, QC
    15 days ago
  •  ...consensus. We are looking for multiple passionate Software Developers to join our team. You will develop critical software that powers the collection,...  ...ensure production systems are in optimal condition. Researching the latest technologies to enhance our trading... 

    DRW

    Montréal, QC
    a month ago
  • $46.15 per hour

    Software Developer Media Stunner Inc. Stunner Med Location Montréal, QC Salary 46.15 hourly / 30 hours per week Full time Day Starts as...  ...Assist in the development of logical and physical specifications Research and evaluate a variety of software products Program special... 
    Hourly pay
    Full time
    Immediate start
    Remote work

    Media Stunner Inc.

    Montréal, QC
    more than 2 months ago
  • $75k - $130k per year

     ...’information (TI) et en management au monde. Senior C/C++ Software Developer Position Description We are seeking a Senior Software Developer...  ...candidate will work closely with traders, quantitative researchers, Market Access, Infrastructure, Operations, and Compliance... 
    Montréal, QC
    2 days ago
  •  ...Full-Stack Software Developer Location:  Montreal (Hybrid) *Only candidates located in Montreal will be contacted if selected * About Us Broadsign is a growing software company with a mission to make buying, selling, and delivering out-of-home media easier than ever... 
    Permanent employment
    Work at office

    Broadsign Careers

    Montréal, QC
    22 days ago
  •  ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology...  ...quality, and release confidence. Support and mentor other developers through code reviews, design discussions, and knowledge sharing... 
    Long term contract
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    7 days ago
  •  ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology...  ...interact with their industrial machine in a code-free way. Develop and maintain thorough documentation for all developed models and... 
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    2 days ago
  •  ...works hand in hand with Linear and Non-Linear trading desks, to develop new tools that suit their needs, and bring reactivity to face any...  ...and dynamic position as you will develop and maintain our software applications, operations, and development platforms. Your future... 
    Full time

    CGI

    Montréal, QC
    10 days ago
  •  ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification...  ...We are looking for a Drone Ground Station Software Developer to design and implement cutting-edge ground control software for... 
    Long term contract
    Full time
    Work at office
    Remote work
    1 day per week

    MANNARINO

    Montréal, QC
    10 days ago
  •  ...communication. With 20 years of hardware and software development, our robots have been...  ...universities with AI and robotics research. Our robots are poised to break...  ...PoS. We are a team of dedicated Developers and creatives striving to develop the very best experiences for our... 
    Contract work
    Local area
    Remote work
    Worldwide

    Opportunities with AppDirect's Advisor Partners (Recruitment...

    Montréal, QC
    11 days ago
  •  ...dynamic Clearance is a team of enthusiastic developers and testers driven by curiosity and a...  ...organizations. In practical terms, we develop a self-service web portal that reduces...  ...archives stored on our platform. As a Software Developer, you will play a key role within... 
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    21 days ago
  •  ...people, encourage their ideas and reward their results. As a Software Developer Intern , you will join one of our development teams...  ...communicating your ideas in a clear and concise manner Conduct research using a data driven approach to employ statistical analytics... 
    Summer work
    Internship
    Work at office
    Day shift

    DRW

    Montréal, QC
    a month ago
  •  ...gestionnaires. Your team’s dynamic We are looking for passionate software developers with a range of experience—from talented newcomers to...  ...of our engineering teams. Your day at a glance Design, develop, test, and maintain reliable backend services and distributed... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    24 days ago
  •  ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology...  ...-facing features using React.js, and Node.js. You will develop and maintain unit, integration, and end-to-end tests. You will... 
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    7 days ago
  • [Français Canadien] Tower Research Capital, une société de négociation à haute fréquence...  ...trading firm founded in 1998, seeks Senior Software Engineers for our Core Engineering team....  ...high-performance infrastructure, Tower’s developers have helped to position the firm as a leader... 
    Daily paid
    Work at office

    Tower Research Capital

    Montréal, QC
    8 hours ago
  •  ...experimenting with emerging technologies, and shipping tangible product value, you’ll feel right at home here. As our Senior Software Developer, you will: Design, build, and evolve the platform services that power our AI conversational agent ecosystem. Develop robust... 
    Work from home

    Coveo

    Montréal, QC
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer (Research). Be the first to apply!