Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer - Agentic System

Full-time

Coveo

Build the foundation that makes AI agents reliable at scale.

Have you ever wondered what it takes to turn an AI agent from an impressive demo into a trusted product used every day? As part of our Agentic Operation team, you’ll build the platform capabilities that power Coveo’s conversational AI experiences within the Merchandising Hub and the infrastructure that allows AI agents to safely reason, take actions, and deliver reliable outcomes for our customers. 

You’ll work on the critical foundations of agentic systems, from tool orchestration and guardrails to evaluation frameworks and reliability patterns. If you’re excited about solving complex engineering challenges, experimenting with emerging technologies, and shipping tangible product value, you’ll feel right at home here.

As our Senior Software Developer, you will:

  • Design, build, and evolve the platform services that power our AI conversational agent ecosystem.
  • Develop robust orchestration layers, agent integrations, and workflows that enable reliable agentic experiences in production.
  • Create evaluation, testing, and monitoring capabilities that improve the quality, safety, and performance of AI-powered systems.
  • Collaborate closely with product managers, developers, and AI specialists to deliver customer-facing capabilities with measurable impact.
  • Investigate and resolve complex production issues in non-deterministic systems through observability, tracing, and debugging practices.
  • Contribute to architectural decisions and engineering best practices across Python, TypeScript, Java, and AWS technologies.

Here is what will qualify you for the role:

  • 5+ years of experience developing software solutions with Python.
  • Experience building or integrating AI agents, orchestration layers, or agentic frameworks.
  • Solid understanding of large language model (LLM)-based systems and their operational challenges.
  • Excellent communication and collaboration skills, with the ability to explain technical decisions and work effectively across teams.

What will make you stand out:

  • Experience developing with TypeScript and/or Java.
  • Familiarity with AWS Bedrock AgentCore or similar cloud-based AI platforms.
  • Experience implementing observability, logging, tracing, and monitoring strategies for distributed or non-deterministic systems.
  • Knowledge of testing and evaluation strategies for AI systems, including prompt regression testing and evaluation frameworks.

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 View email address on coveo.com to discuss your needs.

Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - Agentic System in Montréal, QC vacancy
  • $101.8k - $124.4k per year

    Randstad Digital is actively seeking a Senior Software Engineer – Intelligent Automation & Agentic AI on behalf of our client, a prominent leader in the Canadian financial...  ...Kernel, and emerging technologies). Guardrails & System Evaluation: Establish sophisticated evaluation... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    Randstad

    Montréal, QC
    a month ago
  •  ..., Be Yourself, and Do Your Best Work. About You You are a Software Developer with a team-first mentality. You have a knack for solving difficult...  ...Design, implement, and support scalable, fault-tolerant systems Support initiatives to drive the latest best practices in the... 
    Senior
    Worldwide

    AppDirect

    Montréal, QC
    10 days ago
  •  ...is the leading solution built to help software companies generate revenue through data...  ...in the world. About You As a Senior Software Developer, you'll join a development team that crafts...  ...to build resilient, distributed systems; ~ A desire to hold yourself and the... 
    Senior
    Apprenticeship
    Worldwide
    Flexible hours

    AppDirect

    Montréal, QC
    12 days ago
  •  ...We are seeking a Senior Software Developer to join our engineering team in Montreal and contribute to the design, development, verification, and...  ...aerospace software design tools and safety-critical software systems. This role involves working on high-reliability, safety-... 
    Senior
    Full time
    Worldwide

    PACE Aerospace & IT

    Montréal, QC
    16 days ago
  •  ...As a Senior Full-stack Developer , you will play a key role in designing, developing, and maintaining high-quality, scalable, and secure software solutions. You’ll work across the stack, from front-end...  ...best practices. Participate in system and architecture discussions,... 
    Senior
    Internship
    Work at office
    Remote work
    Flexible hours

    Novisto

    Montréal, QC
    1 day ago
  •  ...serves hundreds of millions of  queries daily, while growing your expertise in distributed systems, machine learning infrastructure and agentic workflows. As a Backend Developer, you will: Contribute to the development lifecycle, including coding, testing, and deployment... 
    Senior

    Coveo

    Montréal, QC
    1 hour ago
  •  ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview    As a Senior Software Developer, we expect you to be disciplined regarding software development, and ready and eager to collaborate with and mentor... 
    Senior
    Full time

    osedea

    Montréal, QC
    22 days ago
  •  ...ideas and reward their results. As a Software Developer Intern , you will join one of our...  ..., or advanced monitoring and automation systems leveraging cutting-edge technology. DRW...  ...intensive software under the guidance of senior technologists with the goal of deployment... 
    Senior
    Summer work
    Internship
    Work at office
    Day shift

    DRW

    Montréal, QC
    2 days ago
  •  ...safer, more person-centered care across senior living through world-leading AI, industry...  ...Your Role at SafelyYou As a Senior Software Engineer on the Fleet Team, you will help...  ...and deliver resilient, scalable backend systems in Go, contribute to internal frontend tools... 
    Senior
    Long term contract
    Remote work
    Work from home

    SafelyYou

    Montréal, QC
    22 days ago
  •  ...We are looking for multiple passionate Software Developers to join our team. You will develop critical...  ...of market data used by our trading systems. As a member of our team, you will be surrounded by cutting-edge technology and senior technologists providing you with the best... 
    Senior

    DRW

    Montréal, QC
    2 hours ago
  •  ...efficient and enjoyable world. Role overview   As a Senior Software Developer with strong Data Engineering and MLOps experience, you design...  ...automation, model deployment, monitoring, and production-ready ML systems. You’re comfortable moving between backend development,... 
    Senior
    Full time

    osedea

    Montréal, QC
    22 days ago
  •  ...solutions that drive impact across Coveo. As one of our Senior Backend Software Developers, ML Platform, you will: Design, build, and evolve...  ...Integrate and maintain modern machine learning tooling, including systems such as SageMaker Studio and MLflow, while continuously... 
    Senior

    Coveo

    Montréal, QC
    1 hour ago
  •  ...record time with the only hardware and software AI-powered platform built for the...  ...difference. Job Description As a Senior Software Developer at Vention… Reporting to the Machine...  .... You will own complex features and systems end-to-end, from design through... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    23 days ago
  •  ...independently. Work under the guidance of senior engineers while contributing value to...  ...retrospectives. Consistently deliver systems and features that provide significant value...  ...or related field. ~3+ years experience developing in Java. ~ Proven track record of... 
    Senior
    Worldwide

    AppDirect

    Montréal, QC
    10 days ago
  •  ...We are looking for multiple passionate  Software Developers to join our team. You will develop critical...  ...by cutting-edge technology and senior technologists providing you with the best...  ...with operation teams to ensure production systems are in optimal condition. Researching... 
    Senior

    DRW

    Montréal, QC
    13 days ago
  •  ...and enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer with strong Cloud, DevOps, and infrastructure experience, you design, build, and deliver robust software solutions,... 
    Senior
    Full time

    osedea

    Montréal, QC
    22 days ago
  •  ...We're seeking someone to join our team as a Senior Full Stack Agentic AI Developer with expertise in GenAI technologies in Non-Financial Risk Technology...  ...and shape the future of our communities. This is a Lead Software Engineering position at Vice President level, which is... 
    Senior
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    1 day ago
  •  ...culture and strive to attract and develop a talented workforce to create...  ...ll use C++ to build important software that powers machine learning,...  ...et infographie dans des systèmes de production Collaborer étroitement...  ...high-performance, efficient systems using C++, with a strong focus... 
    Senior
    Full time
    Apprenticeship
    Local area
    Remote work

    NBCUniversal

    Montréal, QC
    16 days ago
  •  ...divers domaines, de la création de systèmes de communication et de...  ...electronics, electro-mechanics, and software. We’re not just a company; we’...  ...-of-the-art communication systems and autonomous vehicles to advancing...  ...with customers and help them develop solutions that will contribute... 
    Senior
    Daily paid
    Permanent employment

    syntronic

    Montréal, QC
    22 days ago
  •  ...Services – Player Identity team is looking for experienced software developers to help build and evolve the services that power player...  ...ensuring seamless integration with authentication and profile systems. We also develop and operate services that track user actions, helping... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    9 days ago
  •  ...crowdsourcing/crawler technology. The Challenge Are you a rockstar developer looking to work in a fun and challenging environment with a well...  ...find funding. Alongside our Platform Manager, designers, and software development team, you will design and develop next generation... 
    Senior
    Full time
    Work at office

    Fundica

    Montréal, QC
    15 days ago
  •  ...join our highly talented Core Software team and contribute to the...  ...imaging, machine learning and developing exemplary API interfaces, you...  ...looking for? As a Software Developer Generalist, your advanced design...  ...both Windows and Linux eco-systems. Clear understanding of multi... 
    Work from home
    1 day per week

    AIRY3D Inc

    Montréal, QC
    6 days ago
  •  ...development and certification of safety-critical systems in the aerospace, electric, and...  ...Advanced Mobility team and help build the software that keeps autonomous vehicles safe when...  ...What We're Looking For ~10+ years developing embedded software systems ~ Strong software... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    CS Group

    Montréal, QC
    22 days ago
  •  ...About You  We are looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical, hands-on PHP developer...  ...use cases and areas of extensibility. Architect and build systems that can process a high volume of transactions. Design, implement... 
    Permanent employment
    Worldwide

    AppDirect

    Montréal, QC
    10 days ago
  •  ...programmers, SREs and game studios where everyone shares knowledge and is encouraged to evolve every day. What you’ll do As a Senior Software Developer (Online Services) , you will design, develop and operate distributed Gateway services with focus on high availability, low... 
    Senior
    Full time
    Worldwide

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...Outbrain. The Full-Stack Developer will report directly to the VP...  ...Montreal . We are seeking a Senior Full Stack Developer with a...  ...an expert on our technical systems Collaborate with our team to...  ...Proficiency with AI-assisted software engineering practices, including... 
    Senior
    Full time

    small-door-veterinary

    Montréal, QC
    1 day ago
  •  ...the organisations that can't take risks with their data or their systems, like airports, banks, power grids, and governments. So our...  ...and complexity. · Recent hands-on coding experience including agentic coding. Not a Fit If · You specialize in a single language... 
    Senior
    Manual labor

    Flatgigs

    Montréal, QC
    8 days ago
  •  ...fiabilité, la sécurité et l’évolutivité de nos systèmes de données. Responsabilités...  ...organization.  Engineers thrive at Tower while developing electronic trading infrastructure at a...  ...Engineering department is seeking a Software Developer II to join the Data team in Montreal.... 
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    1 day ago
  •  ...Having an in-depth analysis and understanding of software development and customer issues, the Lead Software Developer evaluates and selects possible technology options for a project. They take part in evaluating efforts, solving problems and ensuring the quality of solutions... 

    spiria

    Montréal, QC
    22 hours ago
  •  ...développeur ou développeuse logiciel senior au sein de l’équipe APPS, vous...  ...le succès de nos outils et systèmes. Responsabilités Prendre...  ...Description As a senior software engineer on the APPS team, you...  ...Analyze complex problems and develop long-term solutions that address... 
    Senior
    Long term contract
    Work at office

    Sony Pictures Imageworks

    Montréal, QC
    25 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer - Agentic System. Be the first to apply!