Senior C++ Software Engineer

3 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 play a leading role in crafting high-performance search and indexing algorithms that drive innovation in search technology and AI.

Key Responsibilities:
  • Design, develop, and optimize C++ code for high-performance search and indexing algorithms.
  • Collaborate with cross-functional teams to create innovative solutions that push the boundaries of search and AI technologies.
  • Analyze and improve the performance of existing systems to ensure they meet scalability and efficiency requirements.
  • Contribute to the architecture of new features and services that leverage the latest trends in C++ development, system architecture, and performance optimization.
Requirements:
  • A minimum of 5 years of experience in software development with C++ (version 11 and above is a plus).
  • Expertise in producing reusable, scalable, quality code within a complex context.
  • Resourcefulness, growth mindset, and a track record of solving complex problems as a software developer.
What We Offer:
  • A dynamic and collaborative work environment that fosters innovation and growth.
  • The opportunity to work on cutting-edge technologies that are transforming industries.
  • A comprehensive benefits package that includes flexible work arrangements, professional development opportunities, and a competitive salary.

Coveo is an equal opportunities employer and welcomes applications from diverse candidates. If you're passionate about search and AI, and you're looking for a challenging and rewarding role, we encourage you to apply.



  • 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 design, develop, and optimize high-performance search and indexing algorithms using C++.Your Responsibilities:Develop and optimize C++ code for...


  • 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 design, develop, and optimize high-performance search and indexing algorithms using C++.Your Responsibilities:Develop and optimize C++ code for...


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