Senior C++ Software Engineer

4 weeks ago


Québec, Quebec, Canada Coveo Full time
Unlock the Power of Search and AI

Coveo is a pioneer in AI-powered search and recommendations, and we're seeking a talented Senior C++ Developer to join our team. As a key member of our Query Execution unit, you'll design, develop, and optimize high-performance search and indexing algorithms using C++.

Your Responsibilities:
  • Develop and optimize C++ code for search and indexing algorithms
  • Collaborate with cross-functional teams to create innovative solutions
  • Analyze and improve system performance to meet scalability and efficiency requirements
  • Contribute to the architecture of new features and services
  • Stay up-to-date with the latest trends in C++ development and system architecture
What We're Looking For:
  • Minimum 5 years of experience in software development with C++
  • Expertise in producing reusable, scalable, quality code
  • Resourcefulness, growth mindset, and a track record of solving complex problems
What Sets You Apart:
  • Experience building large systems hosted in the Cloud
  • Knowledge in Information Retrieval and AI Search
  • Great communication skills and ability to collaborate cross-functionally

We're a diverse and collaborative team that values innovation and continuous learning. If you're passionate about C++ and search technology, and you're looking for a challenging and rewarding role, we'd love to hear from you.



  • Québec, Quebec, Canada InnovMetric Software Full time

    Job OverviewAt InnovMetric Software, we're seeking a skilled C++ developer to join our team in maintaining and evolving the foundational software infrastructure for our cutting-edge metrology applications, PolyWorks. As a member of our software development team, you'll be responsible for optimizing code, ensuring robustness, and contributing to the long-term...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About the RoleWe are seeking a highly skilled C++ Developer to join our software infrastructure team at InnovMetric Software. As a key member of our team, you will be responsible for maintaining and optimizing our software infrastructure, ensuring it remains robust, scalable, and easy to maintain.Key ResponsibilitiesOptimize and maintain existing software...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About the RoleWe are seeking a talented C++ developer to join our team at InnovMetric Software, a leading provider of 3D measurement software solutions. As a 3D Metrology Solutions C++ Engineer, you will play a key role in designing and developing innovative software solutions for smart 3D data acquisition tools and measurement result calculation and...


  • Québec, Quebec, Canada Coveo Full time

    About the RoleThe Expert Behind Our Indexing TechnologyWe're looking for a Senior C++ Developer to join our Query Execution unit, where you'll take a leading role in crafting high-performance search and indexing algorithms.Key Responsibilities:Design, develop, and optimize C++ code for high-performance search and indexing algorithms.Collaborate with...


  • Québec, Quebec, Canada Coveo Full time

    Unlock the Power of Search and AICoveo is a pioneer in AI-powered search and recommendations, and we're seeking a talented Senior C++ Developer to join our team. As a key member of our Query Execution unit, you'll play a leading role in crafting high-performance search and indexing algorithms that drive innovation in search technology and AI.Key...


  • Québec, Quebec, Canada Coveo Full time

    Unlock the Power of Search and AICoveo is a pioneer in AI-powered search and recommendations, and we're seeking a talented Senior C++ Developer to join our team. As a key member of our Query Execution unit, you'll play a leading role in crafting high-performance search and indexing algorithms that drive innovation in search technology and AI.Key...


  • Québec, Quebec, Canada Coveo Full time

    Unlock the Power of Search and AICoveo is a pioneer in AI-powered search and recommendations, and we're seeking a talented Senior C++ Developer to join our team. As a key member of our Query Execution unit, you'll play a leading role in crafting high-performance search and indexing algorithms that drive innovation in search technology and AI.Key...


  • Québec, Quebec, Canada Coveo Full time

    Unlock the Power of Search and AICoveo is a pioneer in AI-powered search and recommendations, and we're seeking a talented Senior C++ Developer to join our team. As a key member of our Query Execution unit, you'll play a leading role in crafting high-performance search and indexing algorithms that drive innovation in search technology and AI.Key...


  • Québec, Quebec, Canada Centre de services scolaire des Découvreurs Full time

    Job DescriptionTo take on the Senior Software Engineer role at our company, you will be responsible for developing and maintaining software applications. The ideal candidate will have experience with software development, a strong understanding of computer systems, and excellent problem-solving skills.Key Responsibilities:• Design, develop, and test...


  • Québec, Quebec, Canada ALLTECH CONSULTING SVC INC Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our Data Access Layer team in Institutional Securities Technology. The ideal candidate will have a strong background in software development and a passion for building scalable and reliable systems.Key Responsibilities:Design and develop new...


  • Québec, Quebec, Canada Aspire Software Full time

    Développeur C# SeniorRejoignez notre équipe de passionnés et rejoignez-vous à la croissance de Progitek!Responsabilités :Maintenir le code existant et développer des nouvelles fonctionnalités sur le logiciel maison de Progitek (Dentitek) à partir du langage C#.Utiliser des technologies cloud AWS.Comprendre, débugger et améliorer un système ayant...


  • Québec, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software Test EngineerJob Summary:CS GROUP is seeking a highly skilled Senior Embedded Software Test Engineer to join our team. As a key member of our engineering team, you will be responsible for testing and validating embedded safety-critical software applications for aerospace and defense systems.Responsibilities:Retro-engineer...


  • Québec, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software Test EngineerJob Summary:CS GROUP is seeking a highly skilled Senior Embedded Software Test Engineer to join our team. As a key member of our engineering team, you will be responsible for testing and validating embedded safety-critical software applications for aerospace and defense systems.Responsibilities:Retro-engineer...


  • Québec, Quebec, Canada EXFO Full time

    Revolutionize Network Testing with EXFOAt EXFO, we're pushing the boundaries of innovation in the telecommunications industry. As a visionary Senior Embedded Software Engineer, you'll join our elite team to craft high-performance software for our world-class test equipment.Key Responsibilities:Collaborate with cross-functional teams to architect and develop...


  • Québec, Quebec, Canada EXFO Full time

    Revolutionize Network Testing with EXFOAt EXFO, we're pushing the boundaries of innovation in the telecommunications industry. As a visionary Senior Embedded Software Engineer, you'll join our elite team to craft high-performance software for our world-class test equipment.Key Responsibilities:Collaborate with cross-functional teams to architect and develop...


  • Québec, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software Test EngineerCS GROUP is seeking a skilled Senior Embedded Software Test Engineer to join our team. As a key member of our engineering team, you will be responsible for testing embedded safety-critical software applications on aerospace or defense systems.Responsibilities:Retro-engineer design from codeCarry out software...


  • Québec, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software Test EngineerCS GROUP is seeking a skilled Senior Embedded Software Test Engineer to join our team. As a key member of our engineering team, you will be responsible for testing embedded safety-critical software applications on Aerospace or Defense Systems.Responsibilities:Retro-engineer design from codeCarry out software...


  • Québec, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software Test EngineerJob Summary:CS GROUP is seeking a highly skilled Senior Embedded Software Test Engineer to join our team. As a key member of our engineering team, you will be responsible for testing and validating embedded safety-critical software applications on aerospace or defense systems.Responsibilities:Retro-engineer...


  • Québec, Quebec, Canada CS GROUP Full time

    Job OpportunityCS Group Canada is seeking a talented Senior Software Developer to join our dynamic team. As a key member of our software development lifecycle, you will participate in defining new and efficient architectures, applying software development good practices, and participating in code reviews.ResponsibilitiesDesign, code, unit tests, and product...


  • Québec, Quebec, Canada Aspire Software Full time

    Développeur C# SeniorRejoignez notre équipe de passionnés de technologie et rejoignez-vous à la croissance de Progitek !ResponsabilitésMaintenir et développer des nouvelles fonctionnalités sur le logiciel Dentitek en utilisant le langage C#.Utiliser des technologies cloud AWS et comprendre, débugger et améliorer un système ayant multiple...