Team Lead
About the role
Le rôle
Onomatic cherche un.e chef.fe d’équipe en ingénierie très hands-on pour prendre en charge l’exécution et la livraison du travail d’ingénierie. Le rôle consiste à structurer le travail, établir les priorités et livrer, au sein d’une petite équipe composée d’ingénieurs très expérimentés.
Vous dirigerez une équipe d’ingénieurs seniors, participerez activement à la conception et au développement, et serez la personne responsable lorsque vient le temps de livrer. Le leadership attendu est concret : prendre des décisions, faire avancer les choses et répondre des résultats.
Responsabilités
- Être responsable de la livraison logicielle, autant pour le produit que pour les projets clients.
- Organiser le travail au quotidien : planification, priorités et répartition des tâches.
- Agir comme point de référence lorsque des enjeux techniques ou opérationnels complexes surgissent.
- Écrire, maintenir et réviser du code en production, avec une contribution technique réelle et soutenue.
- Aider l’équipe à trancher lorsque plusieurs approches techniques sont possibles.
- Mettre en place et faire évoluer des façons de faire simples et efficaces (Jira, sprints, mises en production), adaptées à une petite organisation.
- Travailler étroitement avec les équipes produit, ventes et implantation afin de transformer les besoins clients en solutions techniques claires et livrables.
- Veiller à la solidité de ce qui est livré : tests, déploiements, stabilité en production.
- Avoir la responsabilité directe de l’équipe d’ingénierie (rapports directs), avec un focus sur la livraison, les priorités et les résultats, et relever de la direction.
Contexte Technique
-
Application
-
Java (Spring Boot)
-
Event Sourcing / CQRS (Axon Framework)
-
Serveur de base de données (SQL Server, PostgreSQL, H2)
-
Messagerie (RabbitMQ / MQTT)
-
TypeScript (VueJS / Quasar)
-
Déploiement
-
Cloud public (GCP)
-
Docker + Kubernetes
À propos d’Onomatic
Onomatic est une plateforme intralogistique hybride qui regroupe les fonctions WMS, WCS, WES et MFS dans une seule solution d’orchestration. Elle permet aux opérateurs humains et aux systèmes automatisés de travailler ensemble dans un même entrepôt. La plateforme peut être déployée en mode cloud, hybride ou sur site.
Role Overview
We are looking for a hands-on Engineering Team Lead to take ownership of execution, delivery, and technical integrity across our engineering team. This role has direct responsibility for outcomes, prioritization, and coordination in a small but highly senior engineering organization.
You will lead a team of experienced engineers, remain deeply involved in implementation, and act as the primary point of accountability for engineering delivery. Leadership here is about ownership, decision-making, and execution.
Responsibilities
- Take end-to-end ownership of engineering delivery across product development and customer projects.
- Lead day-to-day execution for a senior engineering team, including planning, prioritization, and sequencing of work.
- Act as the primary technical and executional escalation point for complex or high-risk areas.
- Design, implement, and review production code, with a strong hands-on contribution.
- Drive alignment and decision-making among senior engineers in ambiguous or high-stakes situations.
- Own lightweight engineering processes and tooling (e.g. Jira usage, sprint cadence, releases) appropriate for a single-team organization.
- Collaborate closely with product, sales, and implementation to translate customer needs into clear technical scope and delivery plans.
- Ensure engineering quality through pragmatic practices around testing, CI/CD, observability, and production readiness.
- Have direct responsibility for a team of engineers, owning delivery, prioritization, and outcomes, and reporting into senior management.
Technical Environment
-
Application
-
Java (Spring Boot)
-
Event Sourcing / CQRS (Axon Framework)
-
Database Server (SQL Server, PostgreSQL, H2)
-
Messaging (RabbitMQ / MQTT)
-
TypeScript (VueJS / Quasar)
-
Deployment
-
Public Cloud (GCP)
-
Docker + Kubernetes
About Onomatic
Onomatic is a hybrid intralogistics platform that combines WMS, WCS, WES, and MFS capabilities into a single orchestration layer. It enables humans and automated systems to operate together on the same warehouse floor. The platform supports cloud, hybrid, and on-premises deployments.
Requirements
Exigences
- Minimum de 5 ans d’expérience en développement logiciel en Java, avec une expérience en leadership technique ou en responsabilité de livraison.
- Solide expérience en développement backend.
- • Capacité démontrée à assumer la responsabilité de plusieurs projets et livrables clients, et à mener les solutions jusqu’en production.
- À l’aise de prendre des décisions techniques et de gérer des compromis avec des ingénieurs seniors.
- Habitué.e de travailler avec des équipes non techniques et de participer à des discussions techniques avec des clients.
- Bon sens de l’organisation et de la communication.
- Être basé.e dans la région de Montréal (Aucune aide à la relocalisation n’est offerte).
- Présence au bureau au moins deux jours par semaine.
Atouts
- Expérience en logistique, entreposage ou intralogistique (WMS, WES, WCS, ASRS, robotique).
- Expérience en déploiement chez des clients ou en soutien de systèmes en production.
- Connaissance de Jira, des pratiques DevOps et des environnements infonuagiques ou hybrides.
- Expérience ou intérêt pour l’intégration de matériel ou de systèmes industriels (PLC, protocoles industriels).
Requirements
- Minimum 5 years of software engineering experience in Java, with prior experience leading teams or owning delivery for complex systems.
- Strong backend engineering background.
- Demonstrated ability to own outcomes across multiple client deliverables and projects, and to deliver end-to-end solutions in production environments.
- Comfortable making technical decisions, arbitrating trade-offs, and driving alignment among senior engineers.
- Experience working closely with non-engineering stakeholders and participating in customer-facing technical discussions.
- Strong organizational and communication skills.
- Must be based in the Montreal area (no relocation support is provided).
- Ability to work from the office at least 2 days per week.
Nice to Have
- Experience in logistics, warehousing, or intralogistics domains (WMS, WES, WCS, ASRS, robotics).
- Experience supporting customer deployments or live production environments.
- Familiarity with Jira customization, DevOps practices, and cloud or hybrid deployments.
- Exposure to automation or hardware integrations (PLC, industrial protocols).
Benefits
Avantages
- Rôle avec beaucoup d’autonomie et un impact direct sur le produit et la livraison.
- Poste de leadership technique hands-on, proche des décisions.
- Occasion de structurer la façon de livrer à mesure que l’entreprise grandit.
Benefits
- High ownership role with direct impact on product and delivery outcomes.
- Hands-on technical leadership position with close access to company decision-making.
- Opportunity to shape how engineering execution scales as the organization grows.
About Onomatic
Onomatic is a multi-agent orchestration platform. If you are initiating or expanding your warehouse automation footprint, you’re not alone, nearly 80% of all distribution operations will deploy multiple types of automation/robotics equipment in the next two-five years, which begs the question, how will it all work together? Purpose built to answer this question, the Onomatic solution uses adaptable workflows to orchestrates the flow of materials across all your automation solutions, in real-time.
Simply put; Onomatic brings data from your automation equipment and WMS/ERP into one carefully calibrated and controlled intralogistics solution.
Onomatic was founded in 2022 by logistics and supply-chain technology industry veterans, we understand the challenges of navigating the automation and integration journey.
Ensure your automation investments deliver optimal results with the Onomatic multi-agent orchestration platform.
Team Lead
About the role
Le rôle
Onomatic cherche un.e chef.fe d’équipe en ingénierie très hands-on pour prendre en charge l’exécution et la livraison du travail d’ingénierie. Le rôle consiste à structurer le travail, établir les priorités et livrer, au sein d’une petite équipe composée d’ingénieurs très expérimentés.
Vous dirigerez une équipe d’ingénieurs seniors, participerez activement à la conception et au développement, et serez la personne responsable lorsque vient le temps de livrer. Le leadership attendu est concret : prendre des décisions, faire avancer les choses et répondre des résultats.
Responsabilités
- Être responsable de la livraison logicielle, autant pour le produit que pour les projets clients.
- Organiser le travail au quotidien : planification, priorités et répartition des tâches.
- Agir comme point de référence lorsque des enjeux techniques ou opérationnels complexes surgissent.
- Écrire, maintenir et réviser du code en production, avec une contribution technique réelle et soutenue.
- Aider l’équipe à trancher lorsque plusieurs approches techniques sont possibles.
- Mettre en place et faire évoluer des façons de faire simples et efficaces (Jira, sprints, mises en production), adaptées à une petite organisation.
- Travailler étroitement avec les équipes produit, ventes et implantation afin de transformer les besoins clients en solutions techniques claires et livrables.
- Veiller à la solidité de ce qui est livré : tests, déploiements, stabilité en production.
- Avoir la responsabilité directe de l’équipe d’ingénierie (rapports directs), avec un focus sur la livraison, les priorités et les résultats, et relever de la direction.
Contexte Technique
-
Application
-
Java (Spring Boot)
-
Event Sourcing / CQRS (Axon Framework)
-
Serveur de base de données (SQL Server, PostgreSQL, H2)
-
Messagerie (RabbitMQ / MQTT)
-
TypeScript (VueJS / Quasar)
-
Déploiement
-
Cloud public (GCP)
-
Docker + Kubernetes
À propos d’Onomatic
Onomatic est une plateforme intralogistique hybride qui regroupe les fonctions WMS, WCS, WES et MFS dans une seule solution d’orchestration. Elle permet aux opérateurs humains et aux systèmes automatisés de travailler ensemble dans un même entrepôt. La plateforme peut être déployée en mode cloud, hybride ou sur site.
Role Overview
We are looking for a hands-on Engineering Team Lead to take ownership of execution, delivery, and technical integrity across our engineering team. This role has direct responsibility for outcomes, prioritization, and coordination in a small but highly senior engineering organization.
You will lead a team of experienced engineers, remain deeply involved in implementation, and act as the primary point of accountability for engineering delivery. Leadership here is about ownership, decision-making, and execution.
Responsibilities
- Take end-to-end ownership of engineering delivery across product development and customer projects.
- Lead day-to-day execution for a senior engineering team, including planning, prioritization, and sequencing of work.
- Act as the primary technical and executional escalation point for complex or high-risk areas.
- Design, implement, and review production code, with a strong hands-on contribution.
- Drive alignment and decision-making among senior engineers in ambiguous or high-stakes situations.
- Own lightweight engineering processes and tooling (e.g. Jira usage, sprint cadence, releases) appropriate for a single-team organization.
- Collaborate closely with product, sales, and implementation to translate customer needs into clear technical scope and delivery plans.
- Ensure engineering quality through pragmatic practices around testing, CI/CD, observability, and production readiness.
- Have direct responsibility for a team of engineers, owning delivery, prioritization, and outcomes, and reporting into senior management.
Technical Environment
-
Application
-
Java (Spring Boot)
-
Event Sourcing / CQRS (Axon Framework)
-
Database Server (SQL Server, PostgreSQL, H2)
-
Messaging (RabbitMQ / MQTT)
-
TypeScript (VueJS / Quasar)
-
Deployment
-
Public Cloud (GCP)
-
Docker + Kubernetes
About Onomatic
Onomatic is a hybrid intralogistics platform that combines WMS, WCS, WES, and MFS capabilities into a single orchestration layer. It enables humans and automated systems to operate together on the same warehouse floor. The platform supports cloud, hybrid, and on-premises deployments.
Requirements
Exigences
- Minimum de 5 ans d’expérience en développement logiciel en Java, avec une expérience en leadership technique ou en responsabilité de livraison.
- Solide expérience en développement backend.
- • Capacité démontrée à assumer la responsabilité de plusieurs projets et livrables clients, et à mener les solutions jusqu’en production.
- À l’aise de prendre des décisions techniques et de gérer des compromis avec des ingénieurs seniors.
- Habitué.e de travailler avec des équipes non techniques et de participer à des discussions techniques avec des clients.
- Bon sens de l’organisation et de la communication.
- Être basé.e dans la région de Montréal (Aucune aide à la relocalisation n’est offerte).
- Présence au bureau au moins deux jours par semaine.
Atouts
- Expérience en logistique, entreposage ou intralogistique (WMS, WES, WCS, ASRS, robotique).
- Expérience en déploiement chez des clients ou en soutien de systèmes en production.
- Connaissance de Jira, des pratiques DevOps et des environnements infonuagiques ou hybrides.
- Expérience ou intérêt pour l’intégration de matériel ou de systèmes industriels (PLC, protocoles industriels).
Requirements
- Minimum 5 years of software engineering experience in Java, with prior experience leading teams or owning delivery for complex systems.
- Strong backend engineering background.
- Demonstrated ability to own outcomes across multiple client deliverables and projects, and to deliver end-to-end solutions in production environments.
- Comfortable making technical decisions, arbitrating trade-offs, and driving alignment among senior engineers.
- Experience working closely with non-engineering stakeholders and participating in customer-facing technical discussions.
- Strong organizational and communication skills.
- Must be based in the Montreal area (no relocation support is provided).
- Ability to work from the office at least 2 days per week.
Nice to Have
- Experience in logistics, warehousing, or intralogistics domains (WMS, WES, WCS, ASRS, robotics).
- Experience supporting customer deployments or live production environments.
- Familiarity with Jira customization, DevOps practices, and cloud or hybrid deployments.
- Exposure to automation or hardware integrations (PLC, industrial protocols).
Benefits
Avantages
- Rôle avec beaucoup d’autonomie et un impact direct sur le produit et la livraison.
- Poste de leadership technique hands-on, proche des décisions.
- Occasion de structurer la façon de livrer à mesure que l’entreprise grandit.
Benefits
- High ownership role with direct impact on product and delivery outcomes.
- Hands-on technical leadership position with close access to company decision-making.
- Opportunity to shape how engineering execution scales as the organization grows.
About Onomatic
Onomatic is a multi-agent orchestration platform. If you are initiating or expanding your warehouse automation footprint, you’re not alone, nearly 80% of all distribution operations will deploy multiple types of automation/robotics equipment in the next two-five years, which begs the question, how will it all work together? Purpose built to answer this question, the Onomatic solution uses adaptable workflows to orchestrates the flow of materials across all your automation solutions, in real-time.
Simply put; Onomatic brings data from your automation equipment and WMS/ERP into one carefully calibrated and controlled intralogistics solution.
Onomatic was founded in 2022 by logistics and supply-chain technology industry veterans, we understand the challenges of navigating the automation and integration journey.
Ensure your automation investments deliver optimal results with the Onomatic multi-agent orchestration platform.