C++ Software Developer

4 weeks ago


Montreal, Quebec, Canada DRW Full time
Join DRW's Team of Innovative Software Developers

DRW is a leading diversified trading firm with a rich history of innovation and expertise in trading and technology. We are seeking a talented C++ Software Developer to join our team and contribute to the development of cutting-edge low latency data processing systems.

As a member of our team, you will have the opportunity to work with senior technologists, collaborate with research and trading teams, and leverage cutting-edge technologies to drive business growth. Our team is passionate about delivering high-quality software solutions that meet the needs of our clients.

Key Responsibilities:

  • Design and develop scalable and performant software using software engineering best practices
  • Collaborate with cross-functional teams to analyze and discuss requirements from stakeholders
  • Facilitate discussions on code implementation, testing, and software architecture best practices
  • Drive projects and lead new initiatives to improve our trading systems
  • Evaluate and recommend new technologies, tools, and frameworks for integration

What We Offer:

  • Mentorship and guidance from experienced software developers and technical project managers
  • Continuous learning opportunities through paid postgraduate degrees, Dev Lightning talks, and online learning support
  • 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
  • Daily catered meals (breakfast and lunch) with unlimited snacks and beverages
  • Competitive salary, matching RRSP, paid company phone, laptop, and work from home set-up

Requirements:

  • Extensive experience developing high-availability systems in C++ with tight latency constraints
  • Strong understanding of multi-threaded programming, hardware/software interaction, and performance tuning
  • Proficiency in C++11/14/17/20, boost, STL, and software engineering principles
  • Strong verbal and written communication skills in English
  • Dedicated team player with strong interpersonal skills


  • Montreal, Quebec, Canada CAE Full time

    About the Role:We are seeking a skilled C++ software developer to join our team and contribute to the development and integration of software components for a simulation environment.Key Responsibilities:Validate and integrate various technologies and solve complex problems involving several software systems.Develop in a Windows environment, mainly using the...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job Description: As a Programmer Analyst at IMDS Software Inc., we are seeking a talented professional with a Bachelor's degree and 1-2 years of experience in software development. This role requires strong teamwork, organization, and technical skills in C++, Java, C#, and Microsoft Visual Studio. Key responsibilities include writing, modifying, integrating,...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job Title: Software Development AnalystAbout the Role:We are seeking a highly skilled Software Development Analyst to join our team at IMDS Software Inc. As a Software Development Analyst, you will be responsible for writing, modifying, integrating, and testing software code. You will also communicate technical problems, processes, and solutions, and prepare...


  • Montreal, Quebec, Canada Software Aspekte Full time

    At Software Aspekte, we're pushing the boundaries of innovation in the field of embedded software development.Key Responsibilities:As an Embedded Software Developer, you will be responsible for implementing, troubleshooting, and integrating complex software functionalities in C/C++ code.Requirements:Minimum 3 years of experience in a related field, and a...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job Title: Software Development SpecialistAbout the Role:We are seeking a skilled Software Development Specialist to join our team at IMDS Software Inc. As a key member of our development team, you will be responsible for writing, modifying, integrating, and testing software code.Key Responsibilities:Write, modify, integrate, and test software...


  • Montreal, Quebec, Canada Kaayu Technologies Full time

    Job Title: C# and .NetCore Software DeveloperWe are seeking a skilled C# and .NetCore software developer to join our team at Kaayu Technologies. The ideal candidate will have a strong background in C# and .NetCore programming languages and experience in developing and supporting software systems.Main Responsibilities:Analyze and develop software systems to...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job SummaryIMDS Software Inc. is seeking a skilled Software Development Specialist to join our team. As a key member of our development team, you will be responsible for writing, modifying, integrating, and testing software code. You will also communicate technical problems, processes, and solutions, and prepare reports, manuals, and other documentation on...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    About the Role:At IMDS Software Inc., we're looking for a skilled Software Development Specialist to join our team. As a key member of our software development team, you will be responsible for writing, modifying, integrating and testing software code, as well as communicating technical problems, processes and solutions to our team.Key...


  • Montreal, Quebec, Canada Maya HTT Full time

    We are seeking a skilled C++ Software Developer to join our development group at Maya HTT. As a member of our team, you will be responsible for developing, maintaining, and integrating custom engineering software tools and products using Agile development principles.Your main responsibilities will include:Designing, implementing, testing, and deploying new...


  • Montreal, Quebec, Canada CAE Full time

    Role and ResponsibilitiesThis position is exclusively open to students in the process of obtaining an academic degreeInternship duration: September 3rd to December 20th 2024Are you looking for a work environment where you can innovate, reach greater heights and collaborate with experts from a wide range of sectors? You want to join a world-class company and...


  • Montreal, Quebec, Canada Maya HTT Full time

    We are seeking a skilled C++ developer to join our development group at Maya HTT. As a C++ software engineer, you will be responsible for developing, maintaining, and integrating custom engineering software tools and products using Agile development principles.Main Responsibilities:Develop, maintain, and integrate custom engineering software tools and...

  • c# Developer

    4 weeks ago


    Montreal, Quebec, Canada DELAN - IT Head Hunters Full time

    C# DeveloperSummary: Experienced C# developer required to develop web solutions, integrate services, and act as DevOps expert.The ideal candidate will have 8+ years of experience in C# development, experience in cloud computing, and knowledge of Agile and Safe development methods. They will work in a C# .NET, Javascript, React, Powershell, DevOps environment...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Solutions Techso Full time

    About the Role:Solutions Techso is seeking a skilled C++ Developer to join our team. As a C++ Developer, you will be responsible for designing and developing innovative solutions for our clients.Key Responsibilities:Participate in the design and development of client projects, including new applications, feature development, and problem correction.Help...


  • Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time

    Maya HTT is a leading provider of software development and engineering solutions focused on CAE, CAD, CAM, and PLM. As a partner of Siemens Digital Industries Software, we collaborate to deliver software, AI, and engineering services that help clients worldwide improve performance, quality, and cost efficiency while harnessing the value of their data.We are...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Solutions Techso Full time

    About the Role:Solutions Techso is seeking a skilled C++ Developer to join our team. As a C++ Developer, you will be responsible for designing and developing innovative solutions for our clients.Key Responsibilities:Participate in the design and development of client projects, including new applications, feature development, and problem correction.Help...


  • Montreal, Quebec, Canada Cadence Design Systems, Inc. Full time

    Cadence is seeking an exceptional C++ software engineer to join our Protium Software Development Team. Our team is responsible for developing and enhancing the Protium FPGA-Based Prototyping product, used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC's.You will work on developing new algorithms and optimizations...


  • Montreal, Quebec, Canada Kaayu Technologies Full time

    Job Title: C# and .NetCore DeveloperWe are seeking a skilled C# and .NetCore developer to join our team at Kaayu Technologies. The ideal candidate will have a strong background in software development and a passion for working with C# and .NetCore.Main Responsibilities:Develop and maintain high-quality software applications using C# and .NetCore.Collaborate...


  • Montreal, Quebec, Canada Ultimate Software Full time

    Company OverviewUltimate Software is a renowned private software company driven to inspire every organization to become a great place to work through our award-winning HR technology.Estimated SalaryWe offer an estimated annual salary of approximately $100,000 for this position, commensurate with experience and qualifications.Job DescriptionThis role involves...


  • Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time

    Maya HTT is a world-leading software development and engineering solutions provider focused on CAE, CAD, CAM, and PLM. As a partner of Siemens Digital Industries Software, we collaborate to provide software, AI, and engineering services to help clients and partners worldwide boost performance, improve quality, drive down costs, and harness the value of their...

  • C# Developer

    4 weeks ago


    Montreal, Quebec, Canada Kaayu Technologies Full time

    Job Title: C# DeveloperWe are seeking a skilled C# developer to join our team at Kaayu Technologies. As a C# developer, you will be responsible for improving customer systems and websites, writing tests, supporting production issues, and determining non-conformities.Main Responsibilities:Analyze and develop products and PES for customers;Participate in...