Senior Software Developer - Agentic System
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:
- 8+ 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.
$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...SeniorLong term contractPermanent employmentFull timeContract workWork at officeLocal areaRemote workFlexible hours- ...leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous driving... ...and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications...SeniorPermanent employmentFull timeFlexible hours
- ...search technology powering an entire product ecosystem? As a Senior Software Developer on our Search team, you'll help evolve Coveo's search... ...impact technical challenges at the intersection of distributed systems, search technology, platform engineering, and artificial intelligence...SeniorFull time
- ...Développeur.se logiciel sénior.e (Core Systems) Altitude Sports est un détaillant en ligne basé à Montréal, à l’intersection de la mode... ...garantir la qualité et la diversité de notre équipe. Senior Software Developer (Core Systems) Altitude Sports is a Montreal-based...SeniorPermanent employmentFull timeApprenticeshipWork at officeLocal areaWork from home
- ...un·e Développeur·se logiciel senior possédant une expertise approfondie... ...Microsoft (ex. : Azure Developer, Power Platform, Dynamics 365)... ...We’re looking for a Senior Software Developer with deep expertise... ...Microservices, or large-scale enterprise systems Experience with building...SeniorFull timeFlexible hours
- ...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...SeniorApprenticeshipWorldwideFlexible hours
- ...with an unusual mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+ developers... ...developer platform. About You ~5+ years of distributed systems experience ~ Expert in Node.js, TypeScript, or similar languages...SeniorFull timeLocal areaImmediate start
- ...développeur(euse) logiciel – administrateur(trice) système DevOps travaillera au sein de l'équipe SCMT (Software Configuration Management & Tools) qui fait... ...------------- Job overview: The Software Developer – DevOps System Administrator will be working within the SCMT...Full timeFlexible hours
- ...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...SeniorFull time
- ...to challenge consensus. We build the systems that turn real-world events into... ...well here are the ones who can wield an agentic harness as fluently as they wield a... ...offer you: ~ Mentorship with experienced software developers, database administrators, and technical...Local area
- ...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...SeniorSummer workInternshipWork at officeDay shift
- ...We are seeking a Software Developer to join our engineering team in Montreal and contribute to the design, development, verification, and maintenance... ...aerospace software design tools and safety-critical software systems . This role involves working on high‑reliability, safety‑...Full timeWorldwide
- ...design robust, scalable, and maintainable solutions while actively contributing to improving the quality and resilience of existing systems. You will work in an environment leveraging modern technologies and practices such as .NET Core, Docker, AWS, microservices architectures...SeniorFull time
- ...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...SeniorFull time
- ...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...SeniorFull timeWork at office
- ...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
- ...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...SeniorLong term contractRemote workWork from home
- ...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...SeniorFull timeWork at officeRemote work
- ...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...SeniorManual labor
$70 - $75 per hour
...Job Title: Senior Software Developer, CAD Applications (C++/Python) Location: Hybrid - Montreal, Quebec, Canada Job Type: T4 Contract Experience... ...experience developing complex software products, systems, or components. ~ Solid Python programming or equivalent scripting...SeniorHourly payLong term contractFull timeContract work- ...Software Developer Montreal, Quebec | Full-Time Contract Information Technology / Software Development | Intermediate (3 to 5 Years) | Monday... ...the software quality process through module, subsystem, and system test procedures Analyze localization requirements and...Permanent employmentFull timeContract workWork at officeMonday to fridayShift work
- ...languages : C/C++, Php, Angular, Javascript, JQuery Compliance with commitments and deadlines Knowledge of Linux & Windows operating systems Knowledge of Databases Mysql Knowledge of the concepts of voice over IP and PBX LOCATION: MONTREAL, CANADA QUALIFICATION:...Full time
- ...backend fiables ainsi que des systèmes distribués, principalement en... ...sont considérés, du junior au senior Motivé à travailler dans un... ...We are looking for passionate software developers with a range of experience... ...day at a glance Design, develop, test, and maintain reliable...SeniorFull timeFlexible hours
- ...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...SeniorFull time
- ...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...
$37.5 per hour
...Education: Bachelor's degree Experience: 1 year to less than 2 years Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions Prepare...Permanent employmentFlexible hoursShift workWeekend work- ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification... ...is looking for an experienced Drone Communications Software Developer to work with one of our clients on Drone Communications subsystem...Long term contractFull timeWork at officeRemote work1 day per week
- ...solutions puissantes et efficaces dans un système logiciel d’entreprise distribué et... ...Our team is made up of more than 20 developers and test specialists, coming from diverse... ...While working with us, you’ll help develop software solutions for a wide portfolio of appliances...Full timeFlexible hours
- ...solutions to industry leading healthcare systems, hospitals, and pharmacy businesses to... ...fit for you! We're looking for a Senior AI/ML Developer to design, build, and deploy production... ...using predictive analytics, LLMs, RAG, agentic AI, and optimization techniques....SeniorPermanent employmentRemote work
- ...GHGSat is looking for an innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team deployed around... ...Develop, test, integrate, and deploy backend stack Design System Architecture collectively with the team, revisit...Full timeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer - Agentic System. Be the first to apply!
- développeur logiciel Montréal, QC
- junior software developer Montréal, QC
- new graduate software developer Montréal, QC
- software developer entry level Montréal, QC
- software engineer - ai machine learning Montréal, QC
- software engineer salary in canada Montréal, QC
- software engineer devops Montréal, QC
- linux software engineer Montréal, QC
- junior software engineer Montréal, QC
- software developer no experience Montréal, QC

