Architecte logiciel principal·e/ Principal Software Architect
TouchTunes
*English version will follow*
Localisation : Montréal (formule hybride)
Ta mission au sein de l’équipe architecture:
TouchTunes est à la recherche d’une personne pour occuper le rôle d’architecte logiciel principal·e, agissant à un niveau élevé de leadership architectural à l’échelle de l’organisation. Dans ce rôle, tu relèveras du Chef Architecte et travailleras en étroite collaboration avec la direction technologique.
Tu seras responsable d’orienter la direction architecturale à travers les systèmes backend, frontend, mobiles et de données. Un levier clé de ton rôle sera d’institutionnaliser l’utilisation rigoureuse de l’IA à travers le cycle de vie du développement logiciel et dans les opérations.Il s’agit d’un rôle d’architecture à l’échelle de l’entreprise, avec une grande portée décisionnelle et un impact à long terme.
Ta mission consiste à renforcer la cohérence architecturale de la plateforme tout en intégrant l’IA comme moteur systémique d’excellence en ingénierie.
L’objectif principal n’est pas de créer des fonctionnalités d’IA isolées, mais plutôt de redéfinir la manière dont les logiciels sont conçus, développés, testés, déployés et surveillés, grâce à l’utilisation efficace d’outils assistés par l’IA.
Cela inclut notamment:
- Établir des standards pour le développement assisté par l’IA à travers toute le stack technologique
- Intégrer l’IA dans les flux de travail, du développement d’interfaces utilisateur à l’implémentation backend
- Élever les pratiques de test, de validation et de qualité grâce à l’augmentation par l’IA
- Exploiter l’IA pour le monitoring, l’observabilité et l’analyse opérationnelle
- Assurer que l’adoption de l’IA améliore l’ensemble des pratiques d’ingénierie
Ce rôle est centré sur les systèmes en production, les résultats mesurables et des pratiques d’ingénierie durables.
Ton quotidien :
Leadership en architecture d’entreprise
- Fournir une direction architecturale pour les services backend, les API, les systèmes de données, les applications mobiles et les plateformes web
- Établir et maintenir des standards architecturaux assurant la cohérence des systèmes, leur scalabilité et leur maintenabilité à long terme
- Guider les décisions techniques majeures et l’évolution de la plateforme à travers plusieurs domaines d’ingénierie
Transformation de l’ingénierie grâce à l’IA
Tu prends en charge et institutionnalises l’utilisation d’outils d’IA assistée au sein des équipes d’ingénierie.
Tu définis et fais évoluer des standards pour intégrer l’IA dans :
- L’accélération de la conception et de l’implémentation des interfaces utilisateur pour les applications consommateurs et les sites web
- Le développement de fonctionnalités backend
- La refactorisation et la modernisation du code
- La génération de tests, l’exploration des cas limites et l’analyse de régression
- L’analyse statique et l’augmentation des revues architecturales
- La documentation et la capitalisation des connaissances
- L’observabilité, l’analyse du monitoring et le diagnostic des incidents
- Mettre en place des mécanismes de gouvernance, des garde-fous et des méthodes d’évaluation afin de t’assurer que l’IA améliore la productivité, la qualité et la fiabilité sans compromettre la sécurité ou l’intégrité architecturale.
- Veiller à ce que l’utilisation de l’IA soit systématique, mesurable et alignée avec la stratégie à long terme de la plateforme.
Intégration plateforme et opérations
- S’assurer que les outils et flux de travail basés sur l’IA s’intègrent efficacement avec les systèmes CI/CD, les processus de revue de code, les frameworks de tests et les plateformes de monitoring
- S’aligner avec les pratiques assistées par l’IA avec les exigences de gouvernance des données, de confidentialité et les contraintes opérationnelles
- Définir des principes architecturaux pour éviter la fragmentation ou l’expérimentation non contrôlée dans l’adoption de l’IA
Autorité technique
- Agir comme autorité architecturale au niveau Principal à l’échelle de l’entreprise
- Influencer et aligner les décisions architecturales à travers les domaines backend, frontend, mobile, données et plateforme
- Accompagner et mentorer des personnes ingénieures senior et architectes dans l’utilisation efficace de l’IA dans un cadre architectural rigoureux
- Participer à la planification technique à long terme avec la direction technologique
Ce rôle comporte une autorité décisionnelle sur les standards architecturaux transversaux relatifs aux pratiques d’ingénierie assistées par l’IA.
Ton profil :
- Posséder une expérience significative à un niveau Staff ou Principal Architect dans des systèmes distribués complexes
- Une expérience démontrée dans la conception et l’évolution d’architectures backend et applicatives à grande échelle
- Tu as déjà appliqué des outils d’IA ou des modèles de type LLM dans des flux de travail d’ingénierie réels
- Comprendre bien le cycle complet de développement logiciel couvrant les systèmes frontend, backend et mobiles
- Détenir de l’expérience pour améliorer l’efficacité de l’ingénierie à l’échelle organisationnelle
- Tu sais influencer et collaborer avec la direction et les leaders techniques
Encore mieux si tu détiens :
- Expérience dans l’intégration d’outils d’IA dans les pipelines CI/CD et les flux de travail des développeur·euses
- Expérience avec l’utilisation de LLM pour la génération de code, l’augmentation des tests ou l’analyse à grande échelle
- Expérience avec des plateformes d’observabilité et le diagnostic de systèmes en production
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 🌈
_____________________________________________________________
Principal Software Architect
Location: Montréal (Hybrid Tech Hub)
Your mission in the Architecture team:
TouchTunes is seeking a Principal Software Architect to operate at a senior level of architectural leadership across the organization. This role reports to the Chief Architect and works in close partnership with technology leadership.
The Principal Software Architect is responsible for guiding architectural direction across backend, frontend, mobile, and data systems. A core enabler of this role is to institutionalize the disciplined use of AI across the software development lifecycle and operational aspects.
This is an enterprise-level architecture role with broad authority and long-term impact.
The mission of this role is to strengthen architectural coherence across the platform while embedding AI as a systemic enabler of engineering excellence.
The primary focus is not building isolated AI features, but redefining how software is designed, implemented, tested, deployed, and monitored through the effective use of AI-assisted tooling.
This includes:
- Establishing standards for AI-assisted development across the full stack.
- Integrating AI into workflows from UI development to backend implementation.
- Elevating testing, validation, and quality practices through AI augmentation.
- Leveraging AI in monitoring, observability, and operational analysis
- Ensuring AI adoption improves across all aspects of engineering discipline
This role is focused on production systems, measurable outcomes, and sustainable engineering practices.
Your Day-To-Day:
Enterprise Architecture Leadership
- Provide architectural direction across backend services, APIs, data systems, mobile applications, and web platforms.
- Establish and uphold architectural standards that ensure system coherence, scalability, and long-term maintainability.
- Guide major technical decisions and platform evolution efforts across multiple engineering domains.
AI-Enabled Engineering Transformation
Own and institutionalize the use of AI-assisted tooling across engineering teams.
Define and drive standards for incorporating AI into:
- UI design and implementation acceleration across front-end consumer apps and website
- Backend feature development
- Refactoring and code modernization
- Test generation, edge-case expansion, and regression analysis
- Static analysis and architectural review augmentation
- Documentation and knowledge capture
- Observability, monitoring analysis, and incident diagnostics
- Establish governance, guardrails, and evaluation mechanisms to ensure AI improves productivity, quality, and reliability without compromising security or architectural integrity.
- Ensure AI usage is systematic, measurable, and aligned with long-term platform strategy.
Platform & Operational Integration
- Ensure AI tooling and workflows integrate cleanly with CI/CD systems, code review processes, testing frameworks, and monitoring platforms.
- Align AI-enabled practices with data governance, privacy requirements, and operational constraints.
- Define architectural principles that prevent fragmentation or uncontrolled experimentation in AI adoption.
Technical Authority
- Operate at the Principal level as an enterprise architectural authority.
- Influence and align architectural decisions across backend, frontend, mobile, data, and platform domains.
- Mentor senior engineers and architects in applying AI effectively within disciplined architectural boundaries.
- Participate in long-term technical planning with technology leadership.
- This role carries decision-making authority over cross-stack architectural standards related to AI-enabled engineering practices.
Your profile:
- Extensive experience operating at Staff or Principal Architect level in complex distributed systems.
- Proven experience designing and evolving large-scale backend and application architectures.
- Demonstrated experience applying AI or LLM-based tools within real engineering workflows.
- Strong understanding of the full software development lifecycle across frontend, backend, and mobile systems.
- Experience improving engineering effectiveness at an organizational level.
- Proven ability to influence senior engineering leadership
Even better if you have:
- Experience integrating AI tooling into CI/CD and developer workflows.
- Experience using LLMs for code generation, test augmentation, or analysis at scale.
- Exposure to observability platforms and production diagnostics.
- Experience in high-traffic consumer or real-world deployed systems.
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. 🌈