Software Developer
DRW · Not provided by source
MeritLog read this listing from DRW's Greenhouse job board and last checked it on September 8, 2026.
Source: the employer's Greenhouse job board. Open the original listing for current details.
Job details
- Work model
- Not provided by source
- Salary
- Not listed by source
- Location
- Montreal, QC
- Occupation
- Software Developers(O*NET 15-1252.00)
Hiring context
How this role compares at DRW
DRW has 161 live roles in MeritLog’s catalog across 9 job families, and 73 of them are in engineering. 68 of those listings publish a pay range, a disclosure rate of 42%.
DRW concentrates this hiring in:
Counted across the job boards MeritLog tracks, at the time this page was served. Pay comparisons use only listings that publish a complete range in the same currency and period.
What the role asks for
What they're asking for
- A Bachelor’s or a Master’s degree in Computer Science, Software Engineering or equivalentEducation
- 2 to 10 years of experience building software systemsExperience
- Solid understanding of software engineering principles and best practicesSkill
- Strong knowledge and experience in at least one of these languages or frameworks: Python, C++ or Java. Experience in more than one is an asset.Skill
- Experience with network programming and Cloud, familiar with of TCP/IP, HTTP, and a good understanding of routing protocolsSkill
- Strong verbal and written communication skillsSkill
- Dedicated team player and a passionate problem solver with strong interpersonal skillsSkill
- Experience with any of these technologies is an asset: Redis, RabbitMQ, GraphQL, Kafka, MongoDB, ELK, Docker, WebSocket, AMQP, TCP, HTTPSkill
- Experience with relational databases is an asset (PostgreSQL, MySQL, MS SQL Server, Oracle)Education
- Mentorship with experienced software developers, database administrators, and technical project managersSkill
- Continuous learning through paid postgraduate degrees, Dev Lightning talks, online learning support and 1 on 1 language tutoring with BerlitzSkill
- 40 hours of paid volunteer work at the organization of your choiceSkill
- Bi-weekly social activities, monthly wellness plan, on-site weekly massages, and games roomSkill
- Enjoy daily catered meals (breakfast and lunch) with unlimited snacks and beveragesSkill
- Competitive salary, matching RRSP, paid company phone, and laptop.Skill
Parsed by MeritLog from the employer’s own posting. The full description follows below.
Job description
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 are looking for multiple passionate Software Developers to join our team. You will develop critical software that engineering teams use to implement and analyze our algorithmic trading strategies. As a member of our team, you will be surrounded by cutting-edge technology and senior technologists providing you with the best possible environment to succeed How you will make an impact: • Building scalable and performant software using software engineering best practices. • Facilitating discussions on code implementation, testing, software architecture best practices • Collaborating with operation teams to ensure production systems are in optimal condition. • Researching the latest technologies to enhance our trading systems. • Driving projects and leading new initiatives • Actively engaging with others on the development team to resolve challenging design and coding issues What you bring to the team: • A Bachelor’s or a Master’s degree in Computer Science, Software Engineering or equivalent • 2 to 10 years of experience building software systems • Solid understanding of software engineering principles and best practices • Strong knowledge and experience in at least one of these languages or frameworks: Python, C++ or Java. Experience in more than one is an asset. • Experience with network programming and Cloud, familiar with of TCP/IP, HTTP, and a good understanding of routing protocols • Strong verbal and written communication skills • Dedicated team player and a passionate problem solver with strong interpersonal skills • Experience with any of these technologies is an asset: Redis, RabbitMQ, GraphQL, Kafka, MongoDB, ELK, Docker, WebSocket, AMQP, TCP, HTTP • Experience with relational databases is an asset (PostgreSQL, MySQL, MS SQL Server, Oracle) 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, paid company phone, and laptop. For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice. California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice. [#LI-AA1]
Keep exploring
More Engineering roles
- WildcardSocket · Remote
- Business Development Manager - Software SalesORCA Service Technologies · Not provided by source
- Senior AI Software EngineerMighty · On-site
- Customer Success Engineer, EnterpriseManifest · Remote
- General ApplicationInformal Systems · Remote
- Copy of Implementation Specialist - San DiegoRome Community Partners · On-site