2,196,274open jobs
141,150companies
241,905added this week
Browse all
Location
In office (Montreal)
Seniority
Staff
Visa
Positions approved through LMIA in 12 months: 3 · for this role: 1

Confirmed on the employer's own hiring board on Nov 11, 2026. First seen by Alion on Nov 11, 2026. Coveo scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Coveo is a Canadian enterprise software company headquartered in Quebec City that provides an AI-powered search, recommendation and generative answering platform for websites, ecommerce, customer service portals and workplace tools. Founded in 2005 and listed on the Toronto Stock Exchange since 2021, it has major offices in Montreal and Toronto, plus teams in London and the Netherlands, and sells to large enterprises across commerce, service and workplace uses. It hires backend, frontend and machine learning platform developers, security and cloud engineers, solution architects, product managers, enterprise account executives and interns for its Canadian offices.

Shape the data foundation behind Coveo’s next generation of innovation

What if your technical decisions could make hundreds of developers more effective? As a Staff Software Developer on Coveo’s Data Platform team, you’ll tackle complex, high-impact challenges and help shape the foundations that enable teams across Coveo to build reliable data-driven and ML-driven features at scale.

Under the direction of the Director of Engineering, Data & ML Platform, you will combine deep technical expertise with organization-wide influence, leading strategic initiatives, defining sound engineering approaches, and bringing teams together around solutions built for the long term.

As our Staff Software Developer, Data Platform, you will:

  • Drive large-scale, strategic data-oriented initiatives with a high degree of autonomy, from identifying opportunities and defining technical approaches through delivery across multiple teams and towards measurable outcomes.
  • Partner with developers and leaders in various areas across Coveo (technical, product, legal, security) to align data governance and technical decisions with broader product and organizational objectives.
  • Develop a wide and often deep understanding of third-party offerings in the space and how they can be leveraged at Coveo.
  • Solve complex and ambiguous engineering challenges, making thoughtful technical trade-offs and reducing complexity for the teams building on the platform.
  • Act as a technical multiplier by mentoring developers, sharing expertise and raising engineering standards, practices and quality across teams.
  • Identify opportunities for meaningful innovation and long-term improvements in developer productivity, platform reliability, performance and maintainability.
  • Shape the evolution of our data platform architecture, establishing patterns and technical direction that enable secure, reliable and scalable data capabilities across Coveo.

Here is what will qualify you for the role:

  • Extensive software development expertise and a track record of designing, building and evolving complex, distributed, and data-intensive systems.
  • Excellence at distilling complex information into precise concepts and relationships and turning them into explicit data schemas or APIs using a strong platform-as-a-product mindset.
  • Strong architectural and technical judgment, with the ability to navigate ambiguity, evaluate trade-offs and independently drive high-impact initiatives.
  • Demonstrated ability to influence technical direction beyond your immediate team and create alignment among stakeholders with different perspectives and priorities.
  • Strong interpersonal and adaptable communication skills, with the ability to make complex technical concepts accessible to diverse audiences, foster collaboration, and help engineering teams succeed.

What will make you stand out:

  • Deep experience with modern data platforms, especially in the context of ML 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 a proven impact on engineering practices, system reliability, scalability, and developer experience.
  • Strong technical communication skills, including experience delivering high-quality technical presentations.
  • Curiosity for emerging technologies and the ability to translate innovative ideas into practical solutions that deliver measurable, long-term value.

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 [email protected] to discuss your needs.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,196,274 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Montreal
$53k – $173k per year · Equity · Remote (Canada) · Full-Time · 5+ years exp · Bachelor's Degree · Waterloo
Go
Java
C++
DevOps
CI/CD
AWS
Kubernetes
Apply
$53k – $173k per year · Equity · Remote (Canada) · Full-Time · 6+ years exp · Waterloo
Python
Go
Java
TypeScript
Databases
Apache Kafka
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
Hybrid · Full-Time · 5+ years exp · Toronto
JavaScript
PHP
TypeScript
Node JS
PHP
Drupal
AI/ML
Cursor
Claude Code
AI Agents
LLM
OpenAI Codex
OpenAI Agents SDK
Frontend
Next.js
React.js
Astro
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Cybersecurity
OWASP
Apply
$93k – $137k per year · Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Toronto · Chicago
Python
Java
SQL
Java
Spring Boot
Databases
Redis
DevOps
Rest API
CI/CD
AWS
AWS Lambda
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
Apply
$77k – $88k per year · Hybrid · Full-Time · Bachelor's Degree · Toronto
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Frontend
Angular
React.js
DevOps
AWS
Apply
$8.3k per year (net) · Remote (likely EAEU) · Full-Time · Kazan
Java
DevOps
Git
Apply
Remote (EAEU) · Full-Time · Moscow
Python
JavaScript
Java
Kotlin
SQL
Node JS
Apex
1C
Java
Spring Boot
Quarkus
Apache Camel
Apex
MuleSoft
Databases
PostgreSQL
Apache Kafka
DevOps
Rest API
gRPC
Helm
Jaeger
Loki
OpenTelemetry
Prometheus
GitLab CI
CI/CD
ArgoCD
Jenkins
Git
Docker
Kubernetes
Grafana
SOAP
Analytics
ETL/ELT
Apache NiFi
IoT
MQTT
Node-RED
Management
ELMA
Apply
Remote (EAEU) · Full-Time · 5+ years exp · Moscow
Python
Rust
C++
Bash
DevOps
Git
Ubuntu
Linux
RED OS
VPN
Management
Agile
Apply
Remote (likely EAEU) · 3+ years exp · Moscow
Python
JavaScript
SQL
Python
Flask
Databases
PostgreSQL
ElasticSearch
AI/ML
AI Agents
Frontend
React.js
DevOps
CI/CD
Linux
Design
Figma
Apply
Go Developer 1 day ago
Remote (likely EAEU) · 3+ years exp · Almaty
Go
Databases
PostgreSQL
Apache Kafka
DevOps
gRPC
AWS
Docker
Kubernetes
Apply
$84k – $98k per year · Hybrid · Contractor · Montreal
C++
C++
Qt
DevOps
Linux
Windows
Apply
$64k – $74k per year · Hybrid · Contractor · Montreal
C++
Ada
DevOps
Git
Linux
Windows
Apply
$84k – $112k per year · Hybrid · 5+ years exp · High School Diploma · Calgary · Montreal · Toronto
Apply
Apply
Hybrid · Full-Time · 10+ years exp · PhD · Montreal
Design
Rive
Apply
See all jobs
This is one of many
2,196,274 more open roles from verified company boards, updated every day.