Senior Staff Software Developer, Data Platform
Role Overview
The Staff Software Developer joins Coveo's Data Platform team to build foundations that support reliable data-driven and ML-driven features at scale.
The role combines deep technical expertise with organization-wide influence, strategic initiative leadership, and cross-team alignment.
Key Skills for This Role
Full Job Posting
Role Overview
The Staff Software Developer joins Coveo's Data Platform team to build foundations that support reliable data-driven and ML-driven features at scale.
The role combines deep technical expertise with organization-wide influence, strategic initiative leadership, and cross-team alignment.
Responsibilities
- Drive strategic data initiatives from identifying opportunities and defining technical approaches through cross-team delivery and measurable results.
- Align data governance and technical decisions with product and organizational objectives in partnership with technical, product, legal, and security teams.
- Evaluate third-party offerings, solve ambiguous engineering problems, and make thoughtful technical trade-offs.
- Mentor developers, raise engineering practices and quality, and identify improvements to productivity, reliability, performance, and maintainability.
- Shape data platform architecture and establish patterns for secure, reliable, and scalable data capabilities.
Qualifications
- Extensive software development experience building and evolving complex distributed, data-intensive systems.
- Ability to translate complex information into data schemas or APIs, with a platform-as-a-product mindset.
- Strong architectural judgment, ability to navigate ambiguity, and experience independently driving high-impact work.
- Ability to influence technical direction across teams and align stakeholders; strong interpersonal and adaptable communication skills.
Additional Assets
- Modern data platforms, ML pipelines, distributed systems, cloud infrastructure, and large-scale data processing are highlighted as areas of experience that can strengthen a candidacy.
- Experience with data governance, cross-team platforms or tools, technical presentations, and translating emerging technology into practical solutions can help candidates stand out.
About Coveo
Coveo describes its culture as collaborative and invites applications from qualified candidates; it provides accessible employment practices.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Coveo
Senior Project Manager
Calgary, CAN
Coveo is seeking a senior technical project manager to lead enterprise implementations of its AI-powered platform. The role requires substantial experience managing large IT implementations, gathering requirements, and c
Senior Technical Programs Manager
Vancouver, CAN
Turn technical expertise into meaningful customer impact. How can you help customers unlock more value from Coveo at scale? Our Technical Programs team combines product expertise, customer insights, and proactive engagem
Senior Technical Product Manager, ML Platform
Montréal, CAN
Shape the platform behind every model What if your product decisions could shape how every machine learning model at Coveo is built, deployed and operated? As a Technical Product Manager in our ML Platform unit, you'll h
Senior Staff Software Developer, Data Platform
Montréal, CAN
Senior Project Manager
Calgary, CAN
Director, Alliances & Partner Management (12 month contract)
, USA
Intermediate Software Developer, DevOps
, CAN
Senior Technical Programs Manager
Vancouver, CAN
Senior Technical Product Manager, ML Platform
Montréal, CAN
Senior Technical Programs Manager
, CAN
Senior Staff Software Developer, Data Platform
Montréal, CAN