Talent.com
Socket.dev
Senior Software Developer, SearchSocket.dev • Montreal (administrative region), QC, Canada
Senior Software Developer, Search

Senior Software Developer, Search

Socket.dev • Montreal (administrative region), QC, Canada
11 days ago
Job type
  • Full-time
Job description

Build the future of intelligent search

Why build just another backend service when you can shape the search technology powering an entire product ecosystem? As a Senior Software Developer on our Search team, you'll help evolve Coveo's search capabilities, delivering intelligent, scalable search experiences to thousands of organizations around the world.

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++ or Java, you'll help build the next generation of search experiences that power Coveo's products.

As one of our Senior Software Developers, Search, you will:

  • Design, develop, and optimize scalable search capabilities using C++ or Java within Coveo's platform.
  • Build and evolve platform services, application programming interfaces (APIs), and extensibility mechanisms that enable search capabilities across multiple Coveo products.
  • Contribute to the integration, evolution, and optimization of large-scale search technologies that support our growing product ecosystem.
  • Improve interoperability between Coveo's platform and complementary search technologies or external systems.
  • Collaborate closely with Product Managers, Architects, Data Scientists, and Software Developers to deliver impactful search solutions.
  • Analyze existing services and contribute to the architecture of new platform capabilities that improve scalability, reliability, and performance.

Here is what will qualify you for the role:

  • 5+yrs of professional software development experience using C++ or Java.
  • Experience designing and delivering scalable, reusable, high-quality software within a complex platform or product environment.
  • Strong analytical and problem-solving skills, with the ability to navigate multiple technologies and system boundaries.
  • A collaborative mindset, strong ownership, curiosity, and a continuous desire to learn and improve.

What would make you stand out:

  • Experience working with large-scale search technologies such as Elasticsearch, OpenSearch, Vespa, or similar platforms.
  • Experience building backend services, application programming interfaces (APIs), developer platforms, or product integrations.
  • Experience with distributed systems and large-scale cloud-native applications.
  • Knowledge of information retrieval, indexing, query execution, vector search, or artificial intelligence (AI)-powered search technologies.

Do you think you can bring this role to life? Or add your own color? You don’t need to check every single box; passion goes a long way and we appreciate that skillsets are transferable.

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.

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Developer, Search • Montreal (administrative region), QC, Canada

Similar jobs

Senior Software Developer

AppDirectMontreal (administrative region), QC, CA
Full-time

Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world.AppDirect offers a subscription commerce platform to sell any product, through any channel, ... Show more

 • Promoted

Remote Software Developer (Canada)

TuringMontreal (administrative region), QC, CA
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthMontreal (administrative region), QC, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Montreal, Canada

Clutch CanadaMontreal (administrative region), QC, CA
Full-time

Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let you listen to it at your desk, on the go,... Show more

 • Promoted

Senior Software Engineer

PentasiaMontreal (administrative region), QC, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Sign in to access AI-powered advices.Continue with Google Continue with Google.Continue with Google Continue with Google.Continue with ... Show more

 • Promoted

Senior Software Developer - Ai

Edge SignalRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Solace helps companies connect and integrate all of their assets through the power of event‐driven architecture.Our technology makes it easy to unlock data silos and capture events occurring across... Show more

 • Promoted

Senior Software Developer - Ai

SolaceRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Solace helps companies connect and integrate all of their assets through the power of event-driven architecture.Our technology makes it easy to unlock data silos and capture events occurring across... Show more

 • Promoted

Senior Software Engineer

fiveonefourMontreal (administrative region), QC, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Full Stack Developer

Hewitt BanksMontreal (administrative region), QC, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Senior Software Developer

SSENSEMontreal (administrative region), QC, CA
Full-time

SSENSE is a global technology platform operating at the intersection of culture, community, and commerce.Headquartered in Montreal, it features a mix of established and emerging luxury brands acros... Show more

 • Promoted

Senior Developer

Coconut SoftwareMontreal (administrative region), QC, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior React Developer

LumenaltaMontreal (administrative region), QC, CA
Full-time

Over 20 years of remote experience, all 500+ staff are 100% remote and we still grow vibrant relationships, provide exceptional opportunities for career growth while working with stellar clients on... Show more

 • Promoted

Senior Software Developer, Applied Ai, Commerce - C$182,000 - C$187,000 A Year

GoogleLe Plateau, Canada
Full-time

Seeking a Senior Software Developer for Applied AI in Commerce to design, implement, and deploy ML models for search, retrieval, and relevance.Involves data analysis, experimentation, and collabora... Show more

 • Promoted

Senior Software Developer

Dialogue Technologies Inc.montreal (administrative region), qc, Canada
Full-time

Dialogue is the #1 virtual care provider in Canada.By developing our Integrated Health Platform, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, ... Show more

 • Promoted

Software Engineer, Intermediate or Senior

Index - Web Marketing AgencyMontreal
Full-time

Index is an Artificial Intelligence company specializing in Web Marketing.Index is innovating the marketing business and how enterprises and people interact with it.AI technologies to help companie... Show more

 • Promoted

Senior DevOps Developer, GCPay

AutodeskMontreal
Full-time

WD99916, Senior DevOps Developer, GCPay.As a Senior DevOps Developer on the GCPay team, you will lead the evolution of our cloud‑native platform by advancing CI/CD, release engineering, infrastruct... Show more

 • Promoted

Senior Software Developer

DialogueMontreal, Montreal (administrative region), CA
Full-time

Dialogue is the #1 virtual care provider in Canada.By developing our Integrated Health Platform, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, ... Show more

 • Promoted

Senior Go Developer

ArchieMontreal (administrative region), QC, CA
Full-time

We are hiring a talented Senior Go Developer that will be assisting the CTO to deliver new features efficiently while hitting the product roadmap objectives.As a Senior Go Developer, you will work ... Show more

 • Promoted

Senior Software Developer - C$125,000 - C$162,000 A Year

CanarieLe Plateau, Canada
Full-time

Seeking a Senior Software Developer to design, develop, and maintain secure, scalable software solutions for network orchestration and cybersecurity initiatives.This role involves full-stack develo... Show more

 • Promoted

Senior Shopify Developer – Remote (Canada) for Enterprise

AkkodisMontreal (administrative region), QC, CA
Remote
Full-time

A global consulting company is seeking an experienced Senior Software Developer specializing in Shopify for a 6-month remote contract.The role involves developing and customizing Shopify themes, su... Show more