1

Technology In Jobs in Quebec (NOW HIRING)

Remote (United States Only) Job Overview We are seeking experienced Criminal Defense Attorneys to contribute their legal expertise to an innovative project focused on advancing legal technology. In ...

Remote (United States Only) Job Overview We are seeking experienced Criminal Defense Attorneys to contribute their legal expertise to an innovative project focused on advancing legal technology. In ...

At iA Financial Group, you will play a key role in the Horizon Program , a major initiative focused on modernizing the operations, business processes, and technology solutions that support the growth ...

At iA Financial Group, you will play a key role in the Horizon Program , a major initiative focused on modernizing the operations, business processes, and technology solutions that support the growth ...

You'll tackle high-impact technical challenges at the intersection of distributed systems, search technology, platform engineering, and artificial intelligence (AI). Whether your expertise is in C ...

Experience working in consulting, transformation, or implementation environments. * Exposure to HR technology ecosystems beyond HCMs, such as performance management or applicant tracking systems.

Experience working in consulting, transformation, or implementation environments. * Exposure to HR technology ecosystems beyond HCMs, such as performance management or applicant tracking systems.

Overview At KPMG in Canada, our people bring their unique perspectives to Canada's most important ... The Resource Management Technology Lead is responsible for the overall management, support ...

Shape the technology behind every query What if your product decisions could influence the foundation behind every search experience Coveo delivers? As a Senior Technical Product Manager in our Query ...

Shape the technology behind every query What if your product decisions could influence the foundation behind every search experience Coveo delivers? As a Senior Technical Product Manager in our Query ...

Showing results 21-40

Technology In information

What is the difference between Technology In vs Network Technician?

AspectTechnology InNetwork Technician
Required CredentialsAssociate degree or certifications like CompTIA A+CompTIA Network+ or Cisco CCNA
Work EnvironmentOffice, client sites, or data centersData centers, offices, and field sites
Industry UsageIT support, hardware setup, and troubleshootingNetwork setup, maintenance, and troubleshooting
Common Search IntentIT support roles, hardware technicianNetwork installation, troubleshooting

Technology In and Network Technician roles often overlap in IT support and hardware troubleshooting. However, Technology In typically focuses on hardware setup and basic support, while Network Technicians specialize in network infrastructure and connectivity. Both roles require relevant certifications and work in similar environments, but their core responsibilities differ in scope and technical focus.

What are 5 careers in technology?

Five common careers in technology include software developer, network administrator, cybersecurity analyst, data scientist, and systems engineer. These roles often require technical skills, familiarity with programming languages, and certifications such as CompTIA or Cisco. They are found across various industries and typically involve working with computers, networks, and data systems.

What are careers in technology?

Careers in technology include roles such as software developers, network administrators, cybersecurity analysts, and data scientists. These jobs typically require technical skills, knowledge of programming languages, and familiarity with tools like computers and software platforms. Many positions also require certifications or degrees in related fields.

What type of jobs are in technology?

Technology jobs include roles such as software developers, network administrators, cybersecurity analysts, data scientists, and IT support specialists. These positions often require skills in programming, systems management, and familiarity with tools like cloud platforms and security protocols.
Infographic showing various Technology In job openings in Quebec as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 81% Physical, 3% Hybrid, and 16% Remote job distribution.

Senior C++ Developer - Indexing Engine

Coveo

Montreal, QC โ€ข On-site

Full-time

Re-posted 28 days ago


Job description

The expert behind our proprietary C++ indexing technology

Could your next optimization improve how millions of pieces of content become searchable? As a Senior C++ Developer on our indexing team, you'll help evolve the core technology powering Coveo's indexing and search engine.

You'll work on large-scale systems where performance, scalability, and reliability matter every day, helping shape the technologies behind our AI-powered search experiences.

As one of our Senior C++ Developers, you will: .

  • Design, develop, and optimize modern C++ code for Coveo's indexing and search engine technologies.
  • Improve the performance, scalability, and reliability of core indexing algorithms and infrastructure.
  • Work on low-level systems challenges involving memory management, concurrency, data structures, distributed processing, and high-throughput indexing.
  • Analyze existing systems, identify bottlenecks, and implement improvements that make our engine faster and more efficient.
  • Contribute to the architecture of new core indexing capabilities that support Coveo's search and AI-powered experiences.
  • Collaborate with engineering, data science, and product teams to transform complex search requirements into robust engine-level capabilities.

Here is what will qualify you for the role: 

  • A minimum of about 5 years of experience in software development with C++, with familiarity with C++17 or newer as a strong asset.
  • Strong experience building performant, reusable, scalable, and maintainable code in complex systems.
  • A solid understanding of algorithms, data structures, concurrency, and systems-level performance considerations.
  • Resourcefulness, a growth mindset, and a track record of solving complex technical problems.

What would make you stand out: 

  • Experience building large-scale indexing, search, or information retrieval systems.
  • Experience optimizing C++ applications for latency, throughput, or memory efficiency.
  • Experience developing cloud-hosted distributed systems.
  • Familiarity with vector search, AI-powered search, Elasticsearch, OpenSearch, Vespa, or similar technologies.

Do you think you can bring this role to life? Send us your application, we want to hear from you!

Join the Coveolife!

We encourage all qualified candidates to apply regardless of, for example, age, gender, disability, gaps in CV, national or ethnic background.

This job description was written by humans, assisted by AI. We may leverage technology in our hiring process to help us see the person behind the resume.

Coveo is committed to providing accessible employment practices. If you require accommodation due to a disability at any point during the recruitment process, please contact HR@Coveo.com to discuss your needs.