hero

Accelerate your career.

Explore opportunities across TA's portfolio

Architecte logiciels senior/ Senior Software Architect

TouchTunes

TouchTunes

Software Engineering, IT
Montreal, QC, Canada
Posted on Jan 27, 2026

*English version will follow*

Localisation : Montréal (formule hybride)

Ta mission au sein de l’équipe architecture:

Chez TouchTunes, ton travail compte réellement. Notre plateforme actuelle est le fruit de plus de 15 ans de croissance organique. Elle répond à des besoins concrets pour nos opérateur·rice·s et nos joueur·euse·s, mais elle limite aussi la vitesse et l’ampleur de notre évolution.

Ta mission est de définir et de porter l’architecture qui fera évoluer ce système vers une plateforme moderne, ouverte et extensible — tout en préservant l’intégrité des données, la disponibilité du service et la confiance de nos utilisateur·rice·s. Tu concevras la cohabitation entre systèmes existants et systèmes modernes, les interactions entre les client·e·s, les appareils et la plateforme, ainsi que l’introduction de nouvelles capacités sans perturber les usages actuels.

Ton quotidien :

  • Définir et porter la vision architecturale à long terme couvrant les services backend, les applications web, mobiles et les appareils connectés.
  • Collaborer avec les équipes produit, ingénierie et opérations tout au long du cycle de développement logiciel afin de concevoir des solutions de bout en bout alignées avec les objectifs d’affaires.
  • Traduire les feuilles de route produit en orientations architecturales claires, en identifiant les dépendances, les risques et les compromis.
  • Concevoir et gouverner les contrats d’API, d’événements et de communication en temps réel utilisés par les client·e·s web, mobiles, les appareils et les partenaires.
  • Mener les initiatives de modernisation de la plateforme à l’aide de stratégies de migration incrémentales (strangler fig, exécution en parallèle, etc.).
  • Concevoir des modèles de données et des stratégies de synchronisation assurant la cohérence dans des systèmes distribués.
  • T’assurer que le comportement des systèmes tient compte des contraintes du monde réel : latence, connectivité intermittente, décalage de versions côté client, cycles de mise à jour lents.
  • Définir les principes architecturaux, standards et architectures de référence, et veiller à leur adoption.
  • Produire et maintenir les artefacts d’architecture (diagrammes de contexte, architectures logiques et physiques, schémas d’intégration).
  • Offrir du mentorat, des orientations architecturales et participer aux revues de conception avec les équipes d’ingénierie et d’architecture.
  • Communiquer clairement les décisions architecturales à des parties prenantes techniques et non techniques.

Portée architecturale:

Plateforme & Backend

  • Architectures orientées services et événementielles
  • Intégrité des données, résilience, observabilité et scalabilité
  • Migration et coexistence de systèmes existants et modernes

Web & Mobile

  • Conception de plateforme API-first et orientée client
  • Définition de l’architecture analytique et événementielle permettant une compréhension fine des comportements à grande échelle
  • Prise en charge des usages web et mobiles : performance, tolérance hors ligne, déploiements progressifs

Appareils connectés & systèmes embarqués

  • Modèles de communication appareil–plateforme avec contrôle serveur lorsque la justesse est critique
  • Opérabilité de la flotte : mises à jour à distance, diagnostics, suivi de la santé du parc
  • Conception pour des réseaux peu fiables et du matériel déployé sur de longues périodes
  • Contrats stables et évolutifs côté appareils

Ton profil:

  • Solide expérience en systèmes distribués et architectures microservices
  • Maîtrise des systèmes événementiels (Kafka, RabbitMQ ou équivalent)
  • Excellente compréhension de la conception d’API (REST, GraphQL, gRPC)
  • Expérience en communication temps réel (WebSockets, MQTT, streaming)
  • Pratique des plateformes cloud-native et de l’orchestration de conteneurs (Kubernetes, Docker)
  • Expertise en modélisation de données et synchronisation dans des environnements distribués
  • Sens aigu de la résilience, de l’observabilité et de la stabilité opérationnelle

Expérience souhaitée avec :

  • Plateformes d’appareils connectés ou IoT
  • Systèmes temps réel ou des plateformes de jeu
  • Plateformes B2B multi-locataires (multi-tenant)
  • Systèmes de tournois, de ligues ou de statistiques joueur·euse·s
  • Plateformes supportant des intégrations tierces ou un écosystème développeur

Nos avantages et bénéfices :

  • Environnement de travail hybride : Horaire flexible combinant télétravail et présence au bureau, avec la possibilité de travailler de n'importe où dans le monde jusqu'à 2 mois par année.
  • Bien-être financier : Bonus annuel de performance, bonus à long terme, contribution équivalente au REER, et assurance vie.
  • Avantages complets : Assurance santé et invalidité compétitives, compte de dépenses pour ton style de vie, accès à la télémédecine et politique de congés maladie illimités.
  • Avantages pour les déplacements : 50 % de réduction sur les cartes OPUS et rabais sur les services de trains EXO.
  • Développement professionnel : Apprentissage continu avec accès à une plateforme d'e-learning, remboursement des frais de scolarité, et mentorat entre pairs.
  • Accessibilité : Un milieu de travail inclusif conçu pour accueillir les personnes en situation de handicap.

TouchTunes est la plus grande plateforme interactive de musique et de divertissement en établissement au monde. Tout tourne autour de la joie et de la connexion humaine. Ce moment dans un bar où quelqu’un à la table d’à côté choisit ta chanson préférée sur le juke-box ? C’est ça, notre mission. Notre plateforme diffuse des millions de chansons chaque jour – mais on ne s’arrête pas là ! Nous venons d’acquérir la plus grande entreprise de fléchettes à pointes souples aux États-Unis, nous réinventons notre application mobile qui sera lancée plus tard cette année, et nous opérons près de 100 000 appareils connectés à travers l’Amérique du Nord et l’Europe. Nous sommes des innovateurs, des penseurs stratégiques, des personnes qui rendent l'avenir possible dès aujourd’hui – c’est vraiment le moment idéal pour rejoindre notre équipe.

TouchTunes est fier·e allié·e de QueerTech et DiversityJobs 🌈
_____________________________________________________________

Senior Software Architect

Location: Montréal (Hybrid Tech Hub)

Your mission in the Architecture team:
At TouchTunes, your work matters. Our current platform is the result of more than 15 years of organic growth. It solves real problems for real operators and players, but it also limits how fast and how far we can evolve.

Your mission is to define and lead the architecture that transforms this system into a modern, open, extensible platform while preserving data integrity, uptime, and trust. You will design how legacy and modern systems coexist, how clients and devices interact with the platform, and how new capabilities are introduced without disrupting existing users.


Your Day-To-Day:

  • Define and own the long-term architecture vision across backend services, web applications, mobile apps, and connected devices.
  • Work with product, engineering, and operations teams across the full software development lifecycle to design end-to-end solutions aligned with business goals.
  • Translate product roadmaps into clear architectural direction, identifying dependencies, risks, and tradeoffs.
  • Design and govern API, event, and real-time communication contracts used by web, mobile, device, and partner clients.
  • Lead platform modernization efforts using incremental migration strategies such as strangler-fig or parallel-run patterns.
  • Design data models and synchronization strategies that preserve correctness across distributed systems.
  • Ensure system behavior accounts for real-world constraints such as latency, intermittent connectivity, client version skew, and slow update cycles.
  • Define architectural principles, standards, and reference architectures, and ensure solutions align with them.
  • Produce and maintain architectural artifacts such as context diagrams, logical and physical architectures, and integration diagrams.
  • Provide architectural guidance, mentorship, and design reviews for engineers and solution architects.
  • Communicate architectural decisions clearly to both technical and non-technical stakeholders.

Architectural Scope

This role explicitly spans multiple domains:

Platform & Backend

  • Event-driven and service-oriented architectures
  • Data integrity, resiliency, observability, and scalability
  • Migration and coexistence of legacy and modern systems

Web & Mobile

  • API-first and client-aware platform design
  • Shape the analytics and event architecture enabling deep behavioral insight at scale.
  • Support for mobile and web usage patterns, including performance, offline tolerance, and phased rollout

Connected & Embedded Devices

  • Device to platform communication models with server authoritative control where correctness is critical
  • Fleet operability, including remote updates, diagnostics, and ongoing fleet health.
  • Design for unreliable networks and long-lived deployed hardware
  • Stable, evolvable device-facing contracts

Your profile:

  • Distributed systems and microservice architectures
  • Event-driven systems (Kafka, RabbitMQ, or equivalent)
  • API design (REST, GraphQL, gRPC)
  • Real-time communication (WebSockets, MQTT, streaming)
  • Cloud-native platforms and container orchestration (Kubernetes, Docker)
  • Data modeling and synchronization in distributed environments
  • Designing for resiliency, observability, and operational stability

Preferred Experience

  • Connected device or IoT platforms
  • Real-time or gaming systems
  • Multi-tenant B2B platforms
  • Tournament, league, or player statistics systems
  • Platforms supporting third-party integrations or developer ecosystems

Our Perks and Benefits:

  • Hybrid Work Environment: Hybrid schedule with both work-from-home and in-office time, with the ability to work anywhere in the world for up to 2 months per year.
  • Financial Wellness: Annual performance bonus, long-term company bonus, RRSP matching, life insurance.
  • Comprehensive Benefits: Competitive health insurance and disability coverage, a Lifestyle Spending Account, access to telemedicine, and an unlimited sick days policy.
  • Commuting Perks: 50% off OPUS cards and discounts on EXO train services.
  • Professional Development: Continuous hands-on learning with access to e-learning platform, tuition reimbursement, and peer mentorship.
  • Accessibility: An inclusive workplace designed to accommodate people with disabilities.

We are the world’s largest in-venue interactive music and entertainment platform, we’re all about sparking joy and human connection. That moment in a bar where someone at the next table queues for the jukebox to play your favorite song? That’s what we do – our platform plays millions of songs daily – but we’re also so much more! We just bought the largest soft-tipped darts business in the United States, we’re reinventing our mobile app for launch later this year, and we’re operating nearly 100,000 connected devices across North America and Europe. We’re innovators, strategic thinkers, people making the future possible today – and what a great time to join our team.

TouchTunes is a proud ally of QueerTech and DiversityJobs. 🌈