Build scalable software for algorithmic trading at DRW, using software engineering practices and technologies such as Python, JavaScript, or React. This Montreal opportunity supports traders, researchers, and engineering teams.
As a Software Developer, you will develop critical systems for implementing and analyzing trading strategies. You will analyze requirements from traders and analysts, contribute to architecture discussions, and help resolve challenging coding issues. DRW seeks developers with three to seven years of software systems experience.
Key Responsibilities: Build scalable, performant software using engineering best practices
Analyze algorithmic trading requirements from traders and analysts
Discuss implementation, testing, and software architecture practices
Drive projects and lead new software initiatives
Resolve design and coding issues with development teams
Requirements: Bachelor's or Master's degree in Computer Science or equivalent
Three to seven years building software systems
Strong understanding of software engineering principles
Experience with JavaScript, TypeScript, NodeJs, React, or Python
Self-directed approach with strong communication skills
Develop trading technology at DRW by combining scalable software engineering, algorithmic requirements analysis, and cooperative problem solving.