High Performance C++ Software Engineer

5 days ago


Montreal, Quebec, Canada DRW Full time

Company Overview: DRW is a leading diversified trading firm with over three decades of experience in bringing together sophisticated technology and exceptional people to operate in global markets.


Salary: $120,000 - $180,000 per annum, depending on experience.


Job Description: We are seeking highly skilled C++ software developers to develop new and improve existing low latency data processing systems. As a member of our team, you will play a crucial role in the interaction between research and trading teams, working with cutting-edge low latency technologies and surrounded by senior technologists providing an ideal environment to succeed.


Key Responsibilities:



  • Developing scalable and performant software using software engineering best practices
  • Building and maintaining a low latency trading system
  • Facilitating discussions on code implementation, testing, software architecture best practices
  • Driving projects and leading new initiatives
  • Actively engaging with others on the development team to resolve challenging design and coding issues
  • Evaluating appropriate new technologies, tools, frameworks and software components for integration

Mentorship and Development: Mentorship with experienced software developers, database administrators, and technical project managers, as well as continuous learning through paid postgraduate degrees, Dev Lightning talks, online learning support and 1-on-1 language tutoring with Berlitz.


Benefits: Bi-weekly social activities, monthly wellness plan, on-site weekly massages, 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 very tight latency constraints
  • A background in multi-threaded programming and a strong understanding of hardware/software interaction
  • Strong verbal and written communication skills in English

About Us: At DRW, we value autonomy and the ability to quickly pivot to capture opportunities, operating using our own capital and trading at our own risk.


  • C++ Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada DRW Full time

    Job Title: C++ Software DeveloperJob Summary:DRW is a diversified trading firm seeking a skilled C++ Software Developer to join our team. As a member of our technology group, you will be responsible for developing and maintaining low-latency data processing systems.Key Responsibilities:Design and implement high-availability systems in C++ with tight latency...

  • C++ Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada DRW Full time

    Job Opportunity:DRW is a leading trading firm seeking a skilled C++ Software Engineer to develop high-performance systems for low-latency data processing.Key Responsibilities:Design and implement scalable and efficient C++ softwareCollaborate with research and trading teams to integrate new technologiesAnalyze and discuss requirements with stakeholdersDrive...

  • C++ Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada 2K Full time

    Job Title: C++ ProgrammerGearbox Studio, a renowned game developer, is seeking a skilled C++ Programmer to join their team. As a key member of the engine development team, you will be responsible for maintaining and optimizing the game engine, ensuring system compatibility and performance across all deployment platforms, and collaborating closely with design...


  • Montreal, Quebec, Canada Squarepoint Capital Full time

    Squarepoint Capital, a global investment management firm, is seeking a skilled High Performance Software Engineer to join our team in New York.The successful candidate will be responsible for designing and developing high-performance trading platforms, large-scale data analysis systems, and compute farms. As a member of our collaborative team, you will work...


  • Montreal, Quebec, Canada DeepSight, Inc. Full time

    Job Title: C++ Software DeveloperAt DeepSight, Inc., we are seeking a highly skilled C++ Software Developer to join our team.Key Responsibilities:Collaborate with cross-functional teams to design and develop cutting-edge augmented reality applications.Develop and maintain high-performance embedded software and APIs for multiple platforms.Troubleshoot and...


  • Montreal, Quebec, Canada DeepSight, Inc. Full time

    Job Title: C++ Software DeveloperAt DeepSight, Inc., we are seeking a highly skilled C++ Software Developer to join our team.Key Responsibilities:Collaborate with cross-functional teams to design and develop cutting-edge augmented reality applications.Develop and maintain high-performance embedded software and APIs for multiple platforms.Troubleshoot and...


  • Montreal, Quebec, Canada 360 Inc. Full time

    Job Title: Senior C++ Software EngineerWe are seeking a highly skilled Senior C++ Software Engineer to join our team at 360 Agency. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using C++ on a Linux development and server environment.Responsibilities:Design and develop...


  • Montreal, Quebec, Canada 360 Inc. Full time

    Job Title: Senior C++ Software EngineerWe are seeking a highly skilled Senior C++ Software Engineer to join our team at 360 Agency. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using C++ on a Linux development and server environment.Responsibilities:Design and develop...


  • Montreal, Quebec, Canada Electronic Arts Inc. Full time

    Job DescriptionWe are seeking a skilled C++ Performance Engineer to join our Engine Systems Performance team at Electronic Arts Inc.About the RoleThe ideal candidate will have a strong background in C++ programming, with a deep understanding of the language, best practices, and architectural considerations. They will be responsible for analyzing game...

  • C++ Software Engineer

    1 month ago


    Montreal, Quebec, Canada DRW Full time

    Job Title: C++ Software DeveloperDRW is a leading trading firm seeking a skilled C++ Software Developer to join our team in Montreal. As a member of our technology team, you will be responsible for developing and maintaining low-latency trading systems using cutting-edge technologies.Key Responsibilities:Design and implement high-performance software systems...

  • C++ Software Engineer

    1 month ago


    Montreal, Quebec, Canada DRW Full time

    Job Title: C++ Software DeveloperDRW is a leading trading firm seeking a skilled C++ Software Developer to join our team in Montreal. As a member of our technology team, you will be responsible for developing and maintaining low-latency trading systems using cutting-edge technologies.Key Responsibilities:Design and implement high-performance software systems...


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

    Software Engineer - Protium CompilerCadence Design Systems, Inc. is seeking a highly skilled Software Engineer to join our Protium Software Development Team. As a key member of our team, you will be responsible for developing and enhancing the Protium FPGA-Based Prototyping product.Responsibilities:Enhance Static Timing Analysis (STA) in the Protium...


  • Montreal, Quebec, Canada Techso Full time

    Job Title: Senior C++ Software EngineerAt Techso, we are seeking an experienced Senior C++ Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing innovative solutions for our clients.Responsibilities:Participate in the design and development of client projects, including new...

  • Quant Developer

    4 weeks ago


    Montreal, Quebec, Canada Squarepoint Capital Full time

    Quant Developer - High Performance Software EngineeringSquarepoint Capital is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets to achieve high-quality, uncorrelated returns for our clients. We have deep expertise in trading, technology, and operations and attribute...

  • Quant Developer

    4 weeks ago


    Montreal, Quebec, Canada Squarepoint Capital Full time

    Quant Developer - High Performance Software EngineeringSquarepoint Capital is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets to achieve high-quality, uncorrelated returns for our clients. We have deep expertise in trading, technology, and operations and attribute...

  • C++ Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada DeepSight, Inc. Full time

    At DeepSight, Inc., we are seeking a skilled C++ Software Engineer to join our team of innovators. Main Responsibilities:Collaborate with application and integration developers to solve complex technological problems and develop outstanding augmented reality applications.Participate in the development of embedded software and APIs targeting multiple...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada High Tech Genesis Full time

    About the Role:We are looking for a skilled Software Engineer to join our team at {company}. As a key member of our team, you will be responsible for designing, developing, and maintaining our software applications. Your primary focus will be on the backend, where you will work on building scalable and efficient systems.Responsibilities:* Design and develop...


  • Montreal, Quebec, Canada 360 Inc. Full time

    About the Role:We are seeking a highly skilled Senior C++ Software Engineer to join our team at 360 Inc. as a High-Performance C++ Developer. As a key member of our backend development team, you will be responsible for designing, developing, and maintaining complex, high-performance software systems using C++ on a Linux development and server...


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

    Position: Software Engineer at Maya HTTMaya HTT stands as a prominent provider of software development and engineering solutions, specializing in CAE, CAD, CAM, and PLM. As a partner of Siemens Digital Industries Software, we collaborate to deliver software, artificial intelligence, and engineering services that empower clients globally to enhance...


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

    Position: Software Engineer at Maya HTTMaya HTT stands as a prominent provider of software development and engineering solutions, specializing in CAE, CAD, CAM, and PLM. As a partner of Siemens Digital Industries Software, we collaborate to deliver software, artificial intelligence, and engineering services that empower clients globally to enhance...