Staff Software Developer, Data Platform

Coveo

Montreal

On-site

CAD 120,000 - 180,000

Full time

35 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Coveo Solutions Inc. is seeking a Staff Software Developer for the Data Platform to shape the data foundation enabling scalable, data-driven and ML-driven features across Coveo.

You will lead high-impact initiatives, partner with multiple teams, and mentor engineers to raise standards and productivity. You will contribute to defining data platform architecture, ensure secure and reliable data capabilities, and translate complex technical concepts for diverse audiences to drive alignment and

Qualifications

  • Extensive software development expertise with distributed, data-intensive systems.
  • Ability to distill complex information into explicit data schemas or APIs.
  • Strong architectural judgment and ability to navigate ambiguity.
  • Ability to influence technical direction across multiple stakeholders.
  • Excellent communication and collaboration to help engineering teams succeed.

Responsibilities

  • Drive large-scale, strategic data-oriented initiatives with autonomy across multiple teams.
  • Partner with cross-functional stakeholders to align data governance and technical decisions with product goals.
  • Develop understanding of third-party offerings and how to leverage them at Coveo.
  • Solve complex engineering challenges and reduce platform complexity for teams.
  • Mentor developers and raise engineering standards, practices and quality.
  • Identify opportunities for long-term improvements in productivity, reliability, and scalability.

Skills

Distributed systems
Data platform design
Architectural judgment
Cross-team influence
Technical communication

Job description

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.

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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Technical Product Manager, ML Platform
Senior Technical Product Manager, ML Platform

Coveo Solutions Inc. • Montreal

On-site
CAD 110,000 - 170,000
Staff Data Platform Engineer for Scale & ML Foundations
Staff Data Platform Engineer for Scale & ML Foundations

Coveo Solutions Inc. • Montreal

On-site
CAD 120,000 - 180,000
Business Architect - PS
Business Architect - PS

Coveo Solutions Inc. • Montreal

On-site
CAD 120,000 - 160,000
Senior Full Stack Developer, Launch
Senior Full Stack Developer, Launch

Coveo Solutions Inc. • Montreal

On-site
CAD 110,000 - 150,000
Staff en développement logiciel, plateforme de données
Staff en développement logiciel, plateforme de données

Coveo • Quebec

On-site
CAD 120,000 - 180,000
Senior Solutions Developer
Senior Solutions Developer

Coveo • Montreal

On-site
CAD 75,000 - 90,000
Senior Solution Consultant - Implementation
Senior Solution Consultant - Implementation

Coveo • Vancouver

On-site
CAD 120,000 - 170,000
Senior Technical Success Enablement Manager
Senior Technical Success Enablement Manager

Coveo Solutions Inc. • Montreal

On-site
CAD 100,000 - 140,000
Technical Project Manager
Technical Project Manager

Coveo Solutions Inc. • Montreal

On-site
CAD 90,000 - 130,000
Strategic Sales Development Representative
Strategic Sales Development Representative

Coveo • Montreal

On-site
CAD 55,000 - 90,000