Full Stack Engineer

2 days ago


Montreal, Quebec, Canada DRW Full time

DRW is a diversified trading firm with over three decades of experience bringing together sophisticated technology and exceptional people 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 trade at our own risk.

About 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.

About the Role

We are looking for passionate Software Engineers to join our team. You will develop critical software that our traders, researchers, and 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.

Your Impact
  • You will build scalable and performant software using software engineering best practices.
  • You will analyze and discuss requirements from stakeholders.
  • You will facilitate discussions on code implementation, testing, software architecture best practices.
  • You will drive projects and lead new initiatives.
  • You will actively engage with others on the development team to resolve challenging design and coding issues.
Your Qualifications
  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience.
  • A strong understanding of software development principles and best practices.
  • Strong verbal and written communication skills in English.
  • Dedicated team player and a passionate problem solver with strong interpersonal skills.
  • Experience with Go.
  • Passion for clean code, software and systems architecture, and building robust, performant, and maintainable systems.
  • Experience working with Linux systems, client/server protocols, distributed and event-driven systems, data storage systems, data pipelines, and containers in a cloud environment.
  • Some experience with frontend development would be an asset.

The estimated salary for this role is $120,000 - $180,000 per year, based on industry standards and the location in Montréal.



  • Montreal, Quebec, Canada Recooty Full time

    Senior Full-Stack EngineerWe are seeking a highly skilled Senior Full-Stack Engineer to join our team at Recooty. As a key member of our Engineering Team, you will be responsible for designing and developing scalable, efficient, and secure web applications using JavaScript, NodeJS, and React.Key Responsibilities:Design and develop user experiences that meet...


  • Montreal, Quebec, Canada Recooty Full time

    Senior Full-Stack EngineerWe are seeking a highly skilled Senior Full-Stack Engineer to join our team at Recooty. As a key member of our Engineering Team, you will be responsible for designing and developing scalable, efficient, and secure web applications using JavaScript, NodeJS, and React.Key Responsibilities:Design and develop user experiences that meet...


  • Montreal, Quebec, Canada Artemis Recrutement Full time

    We are looking for a skilled Senior Software Engineer to join our team at "{company}". In this role, you will be responsible for designing, developing, and maintaining our company's full stack applications. Our ideal candidate will have a strong background in software engineering and experience with full stack development.Responsibilities:Design and develop...


  • Montreal, Quebec, Canada Recooty Full time

    Senior Full-Stack EngineerWe are seeking a highly skilled Senior Full-Stack Engineer to join our team at Recooty. As a key member of our Engineering Team, you will be responsible for designing and developing scalable, efficient, and secure web applications using JavaScript, NodeJS, and React.Key Responsibilities:Design and develop user experiences that...


  • Montreal, Quebec, Canada Vention Inc Full time

    Job Title: Senior Full Stack Software EngineerWe are seeking an experienced Senior Full Stack Software Engineer to join our team at Vention Inc.The ideal candidate will have a strong background in full-stack development, with expertise in TypeScript and React. As a critical team member, you will create new full-stack features from user interfaces to the...


  • Montreal, Quebec, Canada Gouvernement du Québec Full time

    As a senior software engineer, you will be responsible for leading the development of our full-stack application. You will work closely with our team to design and implement scalable architecture.We are looking for a highly skilled engineer who can lead our frontend and backend development teams.Key responsibilities include:Designing and implementing...


  • Montreal, Quebec, Canada Letterhead, Inc Full time

    About UsLetterhead, Inc is a venture-backed scaleup on a mission to revolutionize online engagement through meaningful, first-party content. Our founders came from the media industry, building a national network of local email newsletters, and spun out Letterhead in 2022 to help every organization master email.Job DescriptionWe're seeking a highly skilled...


  • Montreal, Quebec, Canada Panda7 Full time

    We are seeking a senior software engineer to join our team and contribute to the development of our business solutions. The ideal candidate will have extensive experience in full stack development and a strong understanding of software engineering principles. The role will involve designing and implementing scalable and efficient software systems,...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Boston Scientific Full time

    We are seeking a Software Engineer - Full Stack to join our team. Key responsibilities include developing and maintaining our software applications, working closely with cross-functional teams, and contributing to the design and implementation of new features.Key Skills and Qualifications:Proficiency in languages such as Python, JavaScript, and C++Knowledge...


  • Montreal, Quebec, Canada S.i. Systèmes Full time

    About the Job:Are you a skilled software engineer looking for a new challenge? We're looking for a talented full stack developer to join our team and help us build innovative solutions. As a full stack developer, you will be responsible for designing, developing, and deploying a range of software applications. If you have a passion for coding and a keen eye...

  • Full Stack Developer

    4 weeks ago


    Montreal, Quebec, Canada ALS Full time

    About ALSALS is a global leader in the mining and mineral exploration industry, revolutionizing the sector with intelligent geoscience workflows and improved discovery rates.About the RoleWe are seeking a highly skilled Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for participating in the full software development...

  • Full Stack Developer

    4 weeks ago


    Montreal, Quebec, Canada ALS Full time

    About ALSALS is a global leader in the mining and mineral exploration industry, revolutionizing the sector with intelligent geoscience workflows and improved discovery rates.About the RoleWe are seeking a highly skilled Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for participating in the full software development...


  • Montreal, Quebec, Canada Lightspeed Full time

    Senior Full Stack Software DeveloperWe are seeking a highly experienced Senior Full Stack Developer with a focus on Go Lang and React to join our team at Lightspeed. As a Senior Full Stack Developer, you will be responsible for developing and maintaining our web applications, ensuring the highest level of performance and user experience.Key...


  • Montreal, Quebec, Canada Lightspeed Full time

    Senior Full Stack Software DeveloperWe are seeking a highly experienced Senior Full Stack Developer with a focus on Go Lang and React to join our team at Lightspeed. As a Senior Full Stack Developer, you will be responsible for developing and maintaining our web applications, ensuring the highest level of performance and user experience.Key...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Randstad Full time

    We are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will design, develop, and maintain our web applications using modern technologies such as JavaScript, React, and Node.js.Responsibilities include:Design and develop user interfaces using HTML, CSS, and JavaScriptDevelop backend APIs using Node.js and...


  • Montreal, Quebec, Canada GURUS Solutions Full time

    GURUS Solutions is seeking a highly skilled Senior Full Stack Software Engineer to join our team. As a key member of our development team, you will play a crucial role in designing and delivering innovative solutions for our clients.Key Responsibilities:Design and develop customized software solutions to optimize shipping processes, improve delivery routes,...


  • Montreal, Quebec, Canada Letterhead, Inc Full time

    About Letterhead, IncWe're a venture-backed scaleup on a mission to revolutionize online engagement through meaningful, first-party content. Our software helps publishers and marketers automate and support the entire process through machine learning.Job DescriptionWe're seeking a talented Full Stack Product Engineer to join our team. As a key member of our...


  • Montreal, Quebec, Canada Letterhead, Inc Full time

    About Letterhead, IncWe're a venture-backed scaleup on a mission to revolutionize online engagement through meaningful, first-party content. Our software helps publishers and marketers automate and support the entire process through machine learning.Job DescriptionWe're seeking a talented Full Stack Product Engineer to join our team. As a key member of our...


  • Montreal, Quebec, Canada Letterhead, Inc Full time

    About Letterhead, IncWe're a venture-backed scaleup on a mission to transform online engagement through meaningful, first-party content. Our team of diverse, internally-motivated individuals is driven by intellectual curiosity and a sense of urgency.As a Full-Stack Software Engineer at Letterhead, you'll play a key role in designing, developing, and...


  • Montreal, Quebec, Canada The Canada Life Assurance Company Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentIn our company, we're seeking a highly skilled Senior Software Engineer to lead the development of our full-stack applications using Java and Spring. Key responsibilities include designing and implementing scalable software solutions, collaborating with cross-functional teams, and ensuring...