Senior Software Developer, Search
Coveo
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.
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 View email address on ca.workus.org to discuss your needs.
- ...capabilities to ensure the security of critical infrastructures and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and...SeniorPermanent employmentFull timeFlexible hours
- ...seamless customer experiences. It's all developed and delivered by the members of... ...You belong at Bell. Summary The software development team of the MediaTV Technology... ...scalable. Key Responsibilities As a Senior Developer, your work will be shared between a...SeniorLong term contractFull timeWork at office3 days per week
- ...business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-... ...software companies in the world. About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable...SeniorApprenticeshipWorldwideFlexible hours
- ...recherchons un·e Développeur·se logiciel senior possédant une expertise approfondie de Microsoft... ...Certifications Microsoft (ex. : Azure Developer, Power Platform, Dynamics 365)... ...s dynamic: We’re looking for a Senior Software Developer with deep expertise in Microsoft...SeniorFull timeFlexible hours
- ...challenges, experimenting with emerging technologies, and shipping tangible product value, you’ll feel right at home here. As our Senior Software Developer, you will: Design, build, and evolve the platform services that power our AI conversational agent ecosystem. Develop...SeniorWork from home
- ...Backend team within the Platform Engineering division. We're a group with an unusual mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+ developers), adoption metrics, and a roadmap shaped by what product teams...SeniorFull timeLocal areaImmediate start
- ...responsible for the day-to-day management of a client's paid search and social initiatives. This includes developing strategy and managing the execution of search and... ...to maximize client investment ~ Scope and develop new business with companies looking to meet their marketing...SeniorWork at office
- ...most award-winning online funding tool -- a search engine for all funding programs in Canada... .... The Challenge Are you a rockstar developer looking to work in a fun and challenging... ...Alongside our Platform Manager, designers, and software development team, you will design and...SeniorFull timeWork at office
- ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer, we expect you to be disciplined regarding software development, and ready and eager to collaborate with and mentor...SeniorFull time
- ...consensus. We are looking for multiple passionate Software Developers to join our team. You will develop critical software that engineering teams use to... ...you will be surrounded by cutting-edge technology and senior technologists providing you with the best possible environment...SeniorFull time
- ...solutions that drive impact across Coveo. As one of our Senior Backend Software Developers, ML Platform, you will: Design, build, and evolve... ...support the entire machine learning development lifecycle. Develop cloud-native infrastructure and automation using Python, Amazon...Senior
- ...seamless customer experiences. It's all developed and delivered by the members of #TeamBell... ...cutting-edge fibre and 5G networks, develop advanced products and services to run on... ...seeking a highly skilled and experienced Senior Software Developer (Devops Engineer)to lead and mentor...SeniorFull timeWork at officeImmediate start3 days per week
- Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about...SeniorFull time
- ...consensus. We are looking for multiple passionate Software Developers to join our team. You will develop critical software that powers the collection,... ...you will be surrounded by cutting-edge technology and senior technologists providing you with the best possible environment...Senior
- ...here's who we're looking for... The GEO Search Strategist will support VERB’s organic... ...protocols) into cross-channel workflows. Develops and refines GEO frameworks and playbooks... .... ~ Experience managing vendors and software budgets (e.g., negotiating with enterprise...Full timeWork at officeLocal areaRemote workShift work3 days per week
$37.5 per hour
...Education: Expérience: Education Bachelor's degree Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions Prepare reports, manuals...Permanent employmentFlexible hoursShift workWeekend work- ...passionate mission is to empower safer, more person-centered care across senior living through world-leading AI, industry-changing hardware, and... ...through innovation. Your Role at SafelyYou As a Senior Software Engineer on the Fleet Team, you will help scale and evolve our...SeniorLong term contractRemote workWork from home
$99k - $145.2k per year
...Code, Cursor, Copilot en mode agent, etc.) 26WD98794, Principal Software Developer in Test Position Overview We are looking for a highly... ...et postuler à l’interne (pas sur ce site externe). Please search for open jobs and apply internally (not on this external site)...Full timeFor contractors- The programmer hired by Foniva will have to understand, analyze and define the algorithms needed to achieve the objectives set by the technical director. He will have to program all business decisions and ensure the quality of Foniva products and services. Also, he will...Full time
- ...Software Developer Montreal, Quebec | Full-Time Contract Information Technology / Software Development | Intermediate (3 to 5 Years) | Monday to Friday, Day Shift Position Type Full-Time Contract, with potential to convert to a permanent position Location Montreal...Permanent employmentFull timeContract workWork at officeMonday to fridayShift work
- ...contributions, technical blogging, or conference speaking. What DRW Montreal has to offer you: ~ Mentorship with experienced software developers, database administrators, and technical project managers ~ Continuous learning through paid postgraduate degrees, Dev...Local area
- ...physical security, public safety, and operations. Genetec develops open-platform software, hardware and cloud-based services for the physical security... ...recognition into the cloud, enabling users to collect, process, search, and analyze vehicle data at scale. The team works on a...Full timeFlexible hours
$70 - $75 per hour
...Job Title: Senior Software Developer, CAD Applications (C++/Python) Location: Hybrid - Montreal, Quebec, Canada Job Type: T4 Contract Experience: 7+ Years Rate: CAD 70 - 75 per hour Role Summary: NearSource is looking for a Senior Software Developer, CAD Applications...SeniorHourly payLong term contractFull timeContract work- ...people, encourage their ideas and reward their results. As a Software Developer Intern , you will join one of our development teams... ...develop computationally intensive software under the guidance of senior technologists with the goal of deployment during your internship...SeniorSummer workInternshipWork at officeDay shift
- ...and enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer with strong Cloud, DevOps, and infrastructure experience, you design, build, and deliver robust software solutions,...SeniorFull time
- ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer with strong Data Engineering and MLOps experience, you design, build, and deliver robust data and machine learning solutions...SeniorFull time
- ...million educators in 150 countries. Développeur(se) Logiciel Senior (Full Stack) Développement de logiciels chez HMH Le développement... ...sera considérée en lieu et place d'un diplôme. Senior Software Developer (Full Stack) Software Development at HMH Software development...SeniorFull timeApprenticeship
- ...large, global organization. Engineers thrive at Tower while developing electronic trading infrastructure at a world class level. Our... ...potential. Our Core Engineering department is seeking a Software Developer II to join the Data team in Montreal. This role is responsible...ApprenticeshipCasual workWork at officeWorldwide
- ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification... ...is looking for an experienced Drone Communications Software Developer to work with one of our clients on Drone Communications subsystem...Long term contractFull timeWork at officeRemote work1 day per week
- ...programmers, SREs and game studios where everyone shares knowledge and is encouraged to evolve every day. What you’ll do As a Senior Software Developer (Online Services) , you will design, develop and operate distributed Gateway services with focus on high availability, low...SeniorFull timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer, Search. Be the first to apply!
- software engineer intern Montréal, QC
- linux software engineer Montréal, QC
- software engineer - robotics Montréal, QC
- software engineer Montréal, QC
- software developer no experience Montréal, QC
- software engineer part time Montréal, QC
- ingénieur logiciel Montréal, QC
- ingénieur logiciel embarqué Montréal, QC
- software engineer devops Montréal, QC
- software developer entry level Montréal, QC

