cover image
DRW

DRW

www.drw.com

9 Jobs

2,157 Employees

About the Company

At DRW, we identify and capture trading and investment opportunities globally. What sets us apart is our diversified approach—trading across many asset classes and instruments, in markets around the world, with horizons from seconds to years. We succeed by leveraging technology, research and risk management.

We offer the best of both worlds: the opportunity and spirit of a startup and the benefits and stability of an established, experienced firm. Our employees work hard to solve interesting problems, and their results are rewarded. We value continuous learning—from our outcomes, from the environment and from each other. It’s a place of high expectations, deep curiosity, and constant collaboration, with some of the smartest, most passionate people you’ll meet.
//
Chez DRW, nous identifions et saisissons les opportunités de négociation et d'investissement au niveau mondial. Ce qui nous différencie, c'est notre approche diversifiée : nous négocions sur de nombreuses classes d'actifs et d'instruments, sur des marchés du monde entier, avec des horizons allant de quelques secondes à plusieurs années. Nous réussissons en nous appuyant sur la technologie, la recherche et la gestion des risques. Nous offrons le meilleur des deux mondes: les opportunités et l'ésprit d’une entreprise en démarrage, et les avantages et la stabilité d'une entreprise établie et expérimentée. Nos employés travaillent dur pour résoudre des problèmes intéressants et leurs résultats sont récompensés. Nous valorisons l'apprentissage continu – de nos résultats, de l’environnement et de chacun de nous. C’est un lieu où les attentes sont élevées, la curiosité est profonde et la collaboration est constante, et où l’on retrouve quelques-uns des individus les plus intelligents et les plus passionnés que vous puissiez rencontrer.

Listed Jobs

Company background Company brand
Company Name
DRW
Job Title
Software Engineer
Job Description
**Job Title:** Software Engineer (Senior – Unified Platform) **Role Summary:** Lead design, development, and maintenance of scalable data and tool platforms that empower analysts, quants, and traders to rapidly test and deploy new market opportunities. Work closely with internal users to translate business requirements into high‑performance, self‑service software solutions. **Expectations:** - Deliver reliable, high‑throughput systems that support real‑time data acquisition, storage, and visualization. - Apply modular, API‑driven architecture with rigorous testing and continuous refactoring. - Advocate for user experience, ensuring tools are intuitive and meet end‑user needs. - Collaborate across a globally distributed team, adapting quickly to shifting business priorities. - Keep tools lightweight, maintainable, and performant while handling large data volumes. **Key Responsibilities:** - Build and extend unified platform services for market data ingestion, processing, and access. - Create self‑service, API‑based tools that enable internal customers to acquire and analyze market data independently. - Design and implement data pipelines, storage solutions, and visualization components at scale. - Partner with product owners to refine requirements, conduct user research, and validate feature success. - Manage platform performance, reliability, and observability; employ logging, monitoring, and alerting practices. - Contribute to continuous improvement of coding standards, documentation, and DevOps practices. - Stay informed on market microstructure, financial instruments, and emerging technologies to drive innovation. **Required Skills:** - 2–3 + years of platform‑level software development. - Strong computer‑science fundamentals and a bachelor’s degree in Computer Science or equivalent experience. - Proficiency in Java, Python, or another modern programming language. - Experience building high‑volume, large‑scale data pipelines and services. - Analytical mindset with excellent problem‑solving abilities. - Comfortable collaborating with distributed teams and rapid‑changing priorities. **Preferred (Bonus) Skills:** - Java, Python, and/or Ruby development. - Big‑data technologies: Spark, Trino, Kafka. - SQL expertise (PostgreSQL, Oracle). - Cloud‑native deployment on AWS, Docker, Kubernetes. - Observability tools: Splunk, Prometheus, Grafana. - Background in financial markets, trading systems, or market microstructure. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - Any relevant industry certifications (e.g., AWS Certified Developer, Kafka Practitioner, etc.) are a plus.
London, United kingdom
On site
Junior
29-10-2025
Company background Company brand
Company Name
DRW
Job Title
Software Engineer, Python, GD1
Job Description
Job Title: Software Engineer – Python (GD1) Role Summary: Design, develop, and maintain automated trading platform components for a multi‑asset trading business. Lead independent project delivery from concept to deployment, collaborating closely with traders, quantitative researchers, and cross‑functional engineering teams. Expectations: - Demonstrate strong ownership of end‑to‑end development projects. - Translate high‑level business requirements into clear technical specifications. - Deliver production‑ready, optimized code that scales across distributed systems. - Communicate effectively with technical and non‑technical stakeholders. Key Responsibilities: - Design, code, test, and deploy Python‑based trading and data‑intensive modules. - Refactor and enhance existing platform code to improve performance and maintainability. - Own and groom a technology backlog, prioritizing tasks from ideation through to production release. - Partner daily with traders and researchers to surface needs, define solutions, and articulate value. - Coordinate with support engineers and other engineering groups to ensure seamless system operation. - Contribute to architecture discussions, optimizing distributed system performance. - Mentor junior developers and share best practices. Required Skills: - 3+ years professional Python development experience, with deep understanding of language idioms and performance tuning. - Proven experience building or optimizing trading‑related or high‑throughput financial systems. - Strong knowledge of distributed computing, concurrency, and data‑intensive workflows. - Ability to analyze business requests, write detailed technical specs, and deliver clean, maintainable code. - Excellent verbal and written communication skills; comfortable explaining complex solutions to non‑technical audiences. - Self‑starter with high initiative and ability to drive projects independently. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent professional experience). - Familiarity with version control (Git), CI/CD pipelines, and cloud or on‑prem deployment environments is preferred.
London, United kingdom
On site
Junior
05-11-2025
Company background Company brand
Company Name
DRW
Job Title
Software Developer
Job Description
Job title: Software Developer Role Summary: Develop, maintain and enhance full‑stack software solutions that support trading and research operations. Collaborate with cross‑functional teams to deliver scalable, high‑performance applications using modern languages and cloud‑native tools. Expactations: - Own end‑to‑end projects from requirement gathering to deployment. - Independently evaluate and integrate new technologies to meet business needs. - Maintain rigorous coding standards (OO design, TDD, CI/CD). - Communicate progress and challenges clearly to technical and non‑technical stakeholders. Key Responsibilities: - Design and implement high‑value internal products and services. - Build scalable, performant applications following best engineering practices. - Resolve complex design and coding issues through collaboration. - Analyse user needs and business goals to inform feature development. - Evaluate and incorporate appropriate tools, frameworks, and components. Required Skills: - Strong grasp of software development principles: object‑oriented design, test‑driven development. - Proficiency in at least one of: JavaScript/Node.js, React.js, Angular, Python, C#, Ruby, Go. - Experience with relational or time‑series databases: Microsoft SQL, InfluxDB, PostgreSQL. - Familiarity with GitHub, Kubernetes, TeamCity, Ansible, Capistrano, RabbitMQ, Elasticsearch, Redis, Docker. - Development in Linux environments. - Ability to learn additional languages and technologies quickly. - Excellent interpersonal, teamwork, and communication skills. - Self‑motivated, curious, and passionate about technology. - Fluent in English, both verbal and written. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related field.
Montreal, Canada
On site
19-11-2025
Company background Company brand
Company Name
DRW
Job Title
Full Stack Software Developer
Job Description
**Job Title:** Full Stack Software Developer **Role Summary:** Design, develop, and maintain scalable, high-performance applications for internal trading and research teams. Leverage a polyglot tech stack, contribute to architecture decisions, and collaborate cross-functionally to deliver robust software solutions. **Expectations:** - 5+ years of professional software development experience. - Strong grasp of OOP principles, test‑driven development, and clean architecture. - Able to learn new languages/tools quickly and apply them in production. - Effective verbal and written communication in English. **Key Responsibilities:** - Design and implement end‑to‑end features and projects for internal users. - Write maintainable, well‑tested code adhering to engineering best practices. - Collaborate with research, trading, and infrastructure teams to resolve complex design and implementation challenges. - Analyze business and user requirements to create scalable solutions. - Evaluate and integrate new technologies, frameworks, and components into existing systems. - Operate within a Linux environment, employing Git, CI/CD pipelines, and container orchestration. **Required Skills:** - Proficiency in at least one of: JavaScript (React.js, Node.js), Python, C#, Ruby, Go, or Angular. - Solid experience with relational or time‑series databases (PostgreSQL, Microsoft SQL Server, InfluxDB). - Hands‑on with CI/CD tools (GitHub, TeamCity), container platforms (Docker, Kubernetes), and infrastructure tools (Ansible, Capistrano). - Familiarity with message brokers (RabbitMQ, Redis) and search engines (Elasticsearch). - Comfortable developing in a Linux‑based environment. - Strong problem‑solving, collaboration, and communication skills. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. - (No mandatory certifications required.)
Montreal, Canada
On site
Mid level
19-11-2025