Software Developer (Research)
Drw
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.
- 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.
- 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.
- 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.
- 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.
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.
- 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.
- 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
- ...training, post-training, and evaluation systems. As an AI/ML Research Engineer, LLM Training & Evaluation , you will build and optimize... ...quality and ensure consistency across model comparisons Software / Data Engineering Proficiency in Python and strong software...SuggestedFull time
$15 per hour
...Summary The Wikimedia Foundation is seeking a Senior Software Engineer to join the team supporting the Wikidata Platform — the structured... ...platform services that power tools, features, communities, and research efforts across Wikimedia projects and beyond. This role...SuggestedFull timeRemote work- ...also reinvest a significant percentage of our revenue back into research and development, ensuring our employees have the resources to... ...and over 5 years of experience and knowledge designing, developing, and maintaining configuration and custom applications that integrate...SuggestedFull timeWork experience placementWork at officeRemote workFlexible hours
$149.45k - $207.56k
..., apply now. We are currently seeking a Agentic AI Systems Developer - Remote to join our team in Toronto, Ontario (CA-ON), Canada... ...Required Qualifications Experience: 8–12+ years (AI/ML, Software Engineering) Primary Stack: Python, Azure (Azure AI Studio, Azure...SuggestedWork at officeRemote workFlexible hours- ...governments realize their greatest potential. Title and Summary Senior Software Engineer (Backend - Java) Overview Ethoca, a Mastercard... ...the Role : As a Senior Software Engineer, you will design, develop, and operate secure, scalable software solutions that support...SuggestedFull timeWorldwide
- ...when markets open, you'll feel at home here. About the Role We're growing the Leverage team and looking for a Senior Software Developer to take real ownership of the services at the core of margin and lending. You'll join a small, high-trust group of senior engineers...Full time
$75k - $85k
...will directly impact programs that matter. Job Description We are currently hiring for a Software Engineer to work with our TacCIS Solutions team. We're developing cutting-edge intercom and networking systems for military vehicles, retrofitting them with the latest...Full timeCurrently hiringFlexible hours- ...help build the future of healthcare. Clover's engineering team is empathetic, caring, and supportive. We are looking for a Software Developer, Engineering Productivity with expertise in backend infrastructure, platform engineering, and SDLC observability to join our...Full timeWork at officeRemote workWork from homeShift workAfternoon shiftEarly shift
$66k
...everything we do. Expectations are high, and so are the rewards. Join our fast-growing and high-impact teams at Robinhood! Our web developers work across our different product areas: Activation, Brokerage, Crypto and Core Experience on our rich client-side web...Hourly payFull timeSummer workInternshipWork at officeShift work3 days per week- AWS Cloud Solutions Engineer responsible for configuration, migration, and management of AIRS systems in AWS Cloud. On-site required first 2 weeks, optional remote after. Requirements: AWS expertise System migration experience Cloud configuration Large system...Contract workRemote work
$164k - $205k
...Position Overview We are seeking a high-agency full-stack Staff Software Engineer to lead the architecture and product development of... ..., oversee structural code review gates, and mentor full-stack developers across multiple teams to continuously raise the engineering...Full timeRemote workFlexible hours$111k - $160k
...realize their greatest potential. Title and Summary Senior Software Engineer (Java) Who is Mastercard Mastercard is a global... ...centered around digital payments? • Do you look forward to developing and engaging with high performant diverse teams around the globe...Full timeWorldwide$100k - $130k
...innovator on a mission to make work simpler, crafting game-changing software solutions that solve HR and IT’s most sophisticated management... ...We are seeking a highly analytical, quality-driven Software Developer II to accelerate the ongoing success and technical...Full timeLocal areaRemote workWorldwideRelocationFlexible hours- ...The Role BeyondTrust is seeking a Senior Staff Software Development Engineer to set the technical direction for the NHI Governance domain within our Pathfinder products. As one of the most senior engineers on the team, you will own architecture across the domain and...Full time
$239k - $298.8k
...onboarding that feels effortless, even though it’s powered by galaxies of data, precision, and care. We’re looking for a Staff Software Engineer to contribute with building the systems and tools that make it all happen—from application approvals to ongoing and enhanced...Full timeNight shift- ...part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Sr Micro Focus COBOL Developer (hybrid) to join our team in Brampton, Ontario (CA-ON), Canada (CA). We are currently seeking a Sr Micro Focus COBOL Developer...Work at officeRemote workFlexible hours
$145k - $170k
...historic cultural and financial shift, keep reading. About the role We’re excited to invite talented and motivated Senior Android Developers to join our award-winning team to help expand Robinhood’s mobile experience for our customers. We’re looking for passionate...Remote jobWork experience placementWork at officeShift work- ...infrastructure needs, conduct security reviews, and ensure that developer tooling and CI/CD workflows ship with security built in rather... ...team environment. Have followed a non-traditional path into software and bring insight from experiences beyond engineering....Full timeWork experience placementRemote work
$70k - $90k
...creates original IP and partners with renowned global brands to develop world-class, immersive titles and interactive experiences that... ...on code readability, performance benchmarks, testability, and software design. Required Skills & Qualifications ~2+ years of professional...Full timeCasual workInternshipRemote workWorldwideFlexible hours$90 - $120 per hour
Role Overview Contribute COBOL expertise to support and modernize legacy mainframe systems while producing high-quality, real-world inputs used to train next-generation AI systems. This contractor role focuses on analyzing and documenting COBOL applications, explaining...Remote jobHourly payFor contractors- ...architectural ownership, mobile interface scalability, and native software optimization accountability. Shifting completely away from... ...operates under remote geographic guidelines open to qualified mobile developers residing permanently within Canada . Preferred Strategic...Permanent employmentFull timeLocal areaRemote workHome officeShift work
- ...The Role BeyondTrust is seeking a Staff Software Development Engineer to help lead the evolution of the Pathfinder products within... ...sequenced. What You’ll Bring Expertise in architecting and developing microservices and cloud-native solutions . Strong...Full time
$111k - $160k
...governments realize their greatest potential. Title and Summary Senior Software Engineer (Java) Our Purpose We work to connect and power... ...high quality insight into emerging issues • Design and develop applications, system to system interfaces and complete software...Full timeWork experience placementWork at officeWorldwide- ...Job Requisition ID # 24WD83815 24WD83815, Principal Software Developer French job description to follow!/La description de poste en français se trouve plus bas! This is a hybrid role. Relocation is an option. Position Overview Autodesk is looking for a Principal...Temporary workFor contractorsWork at officeRelocation
$48 - $62 per hour
...Java Developer JOB-10047121 Anticipated Start Date August 3, 2026 Location Morrisville, NC Type of Employment... ...scalable backend applications while supporting enterprise software systems. The ideal candidate has experience with Java, Spring...Hourly payFull timeContract workTemporary work- Job title: Java Developer Job location: Montreal, Canada(Hybrid) Job Type: Contract Job description: Technology The ideal candidate should have the skills listed below but in addition should be a self-driven, dedicated individual who works well in a team and thinks...Contract work
- Ready to do the most impactful work of your career? At Coinbase, we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency, it’s a place to be pushed past ...Full time
- ...The Role Develop and maintain iOS and tvOS applications for streaming video experiences. Work with video playback frameworks, player SDKs, and streaming technologies. Collaborate with product, design, QA, and backend teams to deliver high-quality features. Support...Contract work
- ...fast-growing global company delivering the next generation of software solutions for the financial services industry? As a spin-off from... ...! Requirements We are looking for a SAP S/4HANA ABAP Developer to help us with business requirements into the design and development...Full timeCasual workWork at office
$177k - $265k
...Equinix's Digital Innovation Office is seeking a Principal Software Engineer - Marketing to lead and support key Marketing Technology... ...initiatives across the Lead to Cash cutover and BAU roadmap Design, develop, and support solutions across Salesforce Sales Cloud, Marketing...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer (Research). Be the first to apply!
- network software engineer Canada
- senior robotics software engineer Canada
- entry level software engineer remote Canada
- cybersecurity software engineer Canada
- agile software developer Canada
- financial software developer Canada
- software engineer Canada
- software engineer healthcare Canada
- startup software engineer Canada
- intel software engineer Canada















