C

Coveo

AI-powered enterprise search and recommendations SaaS

Staff Software Developer - Data Platform

Engineering LeadershipUpdated on Nov 14
Full-timeMontreal, QC, CanadaNo salary listedIn-person

About the Job

Requirements

  • Extensive software development expertise and a track record of designing, building, and evolving complex, distributed, and data-intensive systems.
  • Ability to distill complex information into precise concepts and relationships and turn them into explicit data schemas or application programming interfaces, using a strong platform-as-a-product mindset.
  • Strong architectural and technical judgment, including the ability to navigate ambiguity, evaluate trade-offs, and independently drive high-impact initiatives.
  • Demonstrated ability to influence technical direction beyond the immediate team and create alignment among stakeholders with different perspectives and priorities.
  • Ability to communicate complex technical concepts clearly to diverse audiences and foster collaboration among engineering teams.

Responsibilities

  • Drive large-scale strategic data-oriented initiatives with autonomy, from identifying opportunities and defining technical approaches through delivery across multiple teams and toward measurable outcomes.
  • Partner with developers and leaders across technical, product, legal, and security areas to align data governance and technical decisions with broader product and organizational objectives.
  • Develop a broad and deep understanding of third-party offerings in the space and how they can be leveraged.
  • Solve complex and ambiguous engineering challenges, make thoughtful technical trade-offs, and reduce complexity for teams building on the platform.
  • Mentor developers, share expertise, and raise engineering standards, practices, and quality across teams.
  • Identify opportunities for innovation and long-term improvements in developer productivity, platform reliability, performance, and maintainability.
  • Shape the evolution of the data platform architecture and establish patterns and technical direction that enable secure, reliable, and scalable data capabilities across the organization.

Desired Qualifications

  • Deep experience with modern data platforms, especially in the context of machine learning pipelines, distributed systems, cloud infrastructure, or large-scale data processing.
  • Experience overcoming data governance challenges.
  • Experience building platforms, tools, or abstractions used across engineering teams, with demonstrated impact on engineering practices, system reliability, scalability, and developer experience.
  • Strong technical communication skills, including experience delivering high-quality technical presentations.
  • Curiosity about emerging technologies and the ability to translate innovative ideas into practical solutions that deliver measurable, long-term value.

About the Company

Coveo

AI-powered enterprise search and recommendations SaaS

Coveo provides AI-powered search and recommendation solutions for enterprises to improve customer experiences and business outcomes. It offers a cloud-based SaaS platform that delivers personalized search results and product or content recommendations by applying machine learning and analytics to data from a company’s systems. The platform integrates with existing enterprise tools and scales as organizations grow, with subscription fees plus services for implementation and consulting. Coveo differentiates itself through strong AI capabilities, data-driven insights, and a focus on delivering measurable business impact rather than just technology. The company aims to help businesses optimize their content and user experiences to drive engagement, conversion, and efficiency.

Company size
501-1,000
Company stage
IPO
Headquarters
Quebec City, Canada
Founded
2005

Recently Posted Jobs

Explore more opportunities at Coveo

See more jobs