Extensive software development expertise in complex, distributed, and data-intensive systems.
Ability to distill complex information into clear data schemas or APIs with a product mindset.
Strong architectural judgment and capability to navigate ambiguity and drive initiatives.
Proven influence on technical direction and alignment among diverse stakeholders.
Excellent interpersonal and communication skills for diverse audiences.
Responsibilities
Drive strategic data initiatives with autonomy from opportunity identification to delivery.
Collaborate with cross-functional teams to align data governance with organizational goals.
Develop a deep understanding of third-party offerings to leverage at Coveo.
Solve complex engineering challenges and reduce complexity for teams.
Mentor developers and elevate engineering standards across teams.
Identify opportunities for innovation in developer productivity and platform reliability.
Shape the evolution of data platform architecture for secure and scalable capabilities.
Benefits
Collaborative work environment with cross-functional teams.
Opportunities for professional growth and mentorship.
Focus on innovation and long-term improvements in technology.
Access to modern tools and technologies in data processing.
Engagement with emerging technologies and practical solutions.
Full Job Description
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!
About Coveo
Coveo is a software-as-a-service search engine, powered by artificial intelligence based in Quebec, Canada. The Coveo Relevance Cloud offers ecommerce, customer service, digital workforce, and website search.