Directeur·rice Sénior·e, Développement Logiciel/ Senior Director, Software Development

TouchTunes

$150K — $180K *
Information Technology
15+ years of experience
Job Overview by Ladders

Qualifications

  • 17+ years of software engineering experience, including significant leadership experience managing managers and cross-disciplinary teams.
  • Proven experience leading teams across mobile, web, backend, and quality development.
  • Demonstrated success in building and scaling high-performing software organizations.
  • Strong understanding of modern software architectures, including mobile apps, web and backend development, cloud platforms, and distributed systems.
  • Experience in budget management, workforce planning, and resource allocation.
  • Strong communication and stakeholder management skills, with credible presence among senior leadership.
  • Familiarity with AI-driven development methodologies is a plus.

Responsibilities

  • Lead the development and delivery of software for the music entertainment platform.
  • Define and align a software development vision with company strategy and product goals.
  • Translate business objectives into actionable software development roadmaps and initiatives.
  • Drive investments in platform scalability, reliability, and performance.
  • Mentor and develop software managers and teams to build high-performing development cultures.
  • Ensure predictable delivery of initiatives through effective planning and risk management.
  • Foster collaboration across various departments to enhance customer experiences.

Benefits

  • Hybrid work environment with flexible hours and remote work options.
  • Financial wellness through performance bonuses, long-term incentives, and matching contributions to retirement plans.
  • Comprehensive health and disability insurance, lifestyle spending accounts, telemedicine access, and unlimited sick leave policy.
  • Travel benefits including discounts on public transit and train services.
  • Professional development with continuous learning opportunities, tuition reimbursement, and peer mentorship.
  • Inclusive workplace designed to support individuals with disabilities.
Full Job Description
*English version will follow*

Localisation : Montréal (formule hybride)

Ta mission au sein de l'équipe développement logiciel :
TouchTunes est à la recherche d'un• e Directeur• rice Sénior• e, Développement logiciel, pour diriger le développement, la livraison et l'évolution de notre plateforme de divertissement musical au sein de nos équipes mobiles, web, back-end et assurance qualité.

Relevant de la direction de la technologie (CTO), tu assureras le leadership stratégique et opérationnel de plusieurs équipes de développement responsables de concevoir des expériences innovantes pour nos utilisateurs et partenaires. Tu collaboreras étroitement avec les équipes de Gestion de produit, Architecture, développement de plateforme, Opérations, Ventes, Marketing, Finances et d'autres parties prenantes afin d'assurer l'alignement de l'exécution technologique avec les objectifs d'affaires et les besoins de notre clientèle.

Ce rôle requiert un équilibre entre leadership technique, développement organisationnel, excellence opérationnelle et planification stratégique. Tu seras responsable de bâtir des équipes performantes, d'établir des pratiques de développement logiciels évolutives et de faire progresser notre stratégie technologique tout en maintenant un fort engagement envers la qualité, la fiabilité et l'expérience client.

Ton quotidien :

Stratégie et vision de l'ingénierie
  • Définir et communiquer une vision du développement logiciel alignée sur la stratégie de l'entreprise et les objectifs produits.
  • Traduire les objectifs d'affaires en feuilles de route technologiques, initiatives d'ingénierie et plans de livraison.
  • Piloter les investissements à long terme liés à l'évolutivité, la fiabilité, la performance, la sécurité et la maintenabilité des plateformes.
  • Harmoniser plusieurs équipes autour de standards techniques, principes architecturaux et pratiques d'ingénierie communs.
  • Participer activement à la planification stratégique et aux exercices budgétaires annuels en tant que membre clé de l'équipe de leadership technologique.

Leadership organisationnel
  • Accompagner et développer les gestionnaires, responsables techniques et membres des équipes d'ingénierie.
  • Cultiver une culture de responsabilisation, d'autonomie, de collaboration et d'amélioration continue.
  • Développer les structures organisationnelles, les compétences des équipes et les plans de relève afin de soutenir la croissance future.
  • Favoriser un environnement inclusif, mobilisateur et performant qui attire et retient les meilleurs talents.
  • Accompagner les leaders et les équipes dans l'amélioration de leur exécution, de leur excellence technique et de leur maturité opérationnelle.

Excellence en livraison
  • Assumer la responsabilité de l'exécution technologique de multiples initiatives et domaines produits.
  • Gérer les priorités concurrentes, les dépendances, les budgets, la planification des effectifs et les échéanciers afin d'atteindre les résultats d'affaires attendus.
  • Assurer une livraison prévisible grâce à une planification, une priorisation et une gestion des risques efficaces.
  • Collaborer étroitement avec les équipes Produit pour définir les stratégies de livraison et exécuter les feuilles de route.
  • Éliminer les obstacles organisationnels et techniques ayant un impact sur la productivité et la performance des équipes.

Excellence opérationnelle et fiabilité
  • Mettre en place et suivre des indicateurs de performance permettant de mesurer l'efficacité de livraison, la qualité et la performance opérationnelle.
  • Veiller à ce que les services respectent les objectifs établis en matière de performance, de disponibilité et de fiabilité.
  • Promouvoir les meilleures pratiques en matière de gestion des incidents, d'analyses postmortem, d'identification des causes racines et d'amélioration continue.
  • Encourager les meilleures pratiques de développement, de tests, d'observabilité, de sécurité et de gestion des déploiements.

Leadership transversal
  • Développer de solides partenariats avec les équipes Produit, Architecture, Développement de plateforme, Opérations, Ventes, Marketing, Finances et Affaires juridiques.
  • Communiquer clairement les priorités, compromis, risques et opportunités liés au développement logiciel auprès d'intervenant• es techniques et non techniques.
  • Favoriser l'alignement entre les équipes afin d'offrir des expériences client exceptionnelles.
  • Représenter l'ingénierie dans les discussions exécutives et les forums décisionnels stratégiques.


À quoi ressemble le succès dans ce rôle
  • Les équipes de développement livrent de façon constante des expériences client de grande qualité dans les délais prévus.
  • Les systèmes sont évolutifs, fiables, performants et alignés avec la croissance future de l'entreprise.
  • Les indicateurs démontrent une amélioration continue de la vélocité, de la qualité et de l'excellence opérationnelle.
  • Faire évoluer et intégrer les méthodologies de développement axées sur l'IA (AI-native).
  • Les équipes sont mobilisées, responsables et habilitées à atteindre les résultats attendus.
  • La stratégie technologique et son exécution demeurent alignées avec les priorités d'affaires et les besoins de la clientèle.
  • Les partenariats transversaux favorisent une exécution efficace et un fort alignement organisationnel.

Ton profil :
  • Plus de 17 ans d'expérience en développement logiciel, incluant une expérience significative en gestion de gestionnaires et d'équipes multidisciplinaires.
  • Expérience démontrée à la tête d'organisations responsables d'équipes mobiles, web, backend et assurance qualité.
  • Succès éprouvé dans la création et la croissance d'organisations de développement de logiciels hautement performantes.
  • Solide compréhension des architectures logicielles modernes, incluant les applications mobiles, le développement web et back-end, les plateformes infonuagiques, les systèmes distribués et les pratiques de livraison logicielle.
  • Expérience en gestion budgétaire, planification des effectifs et allocation des ressources.
  • Historique reconnu de livraison de produits et de plateformes complexes à grande échelle.
  • Excellentes aptitudes en communication et en gestion des parties prenantes, avec une présence crédible auprès des équipes de direction.
  • Expérience dans la définition et l'utilisation d'indicateurs de performance en développement logiciel afin de soutenir la performance organisationnelle.
  • Expérience ou exposition aux méthodologies de développement axées sur l'IA (atout).


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 is seeking a Senior Director of Software Development to lead the development, delivery, and evolution of our music entertainment platform across mobile, web, backend, and quality development teams.

Reporting to the CTO, you will provide strategic and operational leadership to multiple sotware development teams responsible for delivering innovative experiences across our consumer and business touchpoints. You will partner closely with Product Management, Architecture, Platform software development, Operations, Sales, Marketing, Finance, and other stakeholders to ensure software development execution aligns with business objectives and customer needs.

This role requires a balance of technical leadership, organizational development, operational excellence, and strategic planning. You will be responsible for building high-performing teams, establishing scalable engineering practices, and driving the execution of our technology strategy while maintaining a strong focus on quality, reliability, and customer experience.

Your Day-To-Day:
Development Strategy & Vision
  • Define and communicate a software development vision aligned with company strategy and product goals.
  • Translate business objectives into software development roadmaps, technical initiatives, and delivery plans.
  • Drive long-term investments in platform scalability, reliability, performance, security, and maintainability.
  • Align multiple development teams around common technical standards, architectural principles, and engineering practices.
  • Participate as a key member of the Technology Leadership Team in strategic planning and annual budgeting activities.

Organizational leadership
  • Mentor and develop the software development managers, technical leads, and developers across multiple teams.
  • Build a culture of accountability, ownership, collaboration, and continuous improvement.
  • Develop organizational structures, team capabilities, and succession plans to support future growth.
  • Foster an inclusive and high-performing software development culture that attracts and retains top talent.
  • Coach leaders and teams to improve execution, technical excellence, and operational maturity.

Delivery excellence
  • Own software development execution across multiple initiatives and product areas.
  • Manage competing priorities, dependencies, budgets, staffing, and timelines to achieve business outcomes.
  • Ensure predictable delivery through effective planning, prioritization, and risk management.
  • Partner closely with Product Management to define delivery strategies and execute against roadmaps.
  • Remove organizational and technical obstacles that impact team productivity and delivery performance.

Operational Excellence & Reliability
  • Establish and monitor metrics that measure delivery effectiveness, quality, and operational performance.
  • Ensure services meet defined performance, availability, and reliability objectives.
  • Champion incident management, postmortems, root-cause analysis, and continuous operational improvements.
  • Promote software development best practices across development, testing, observability, security, and release management.

Cross-functional leadership
  • Build strong partnerships with Product, Architecture, Platform software development, Operations, Sales, Marketing, Finance, and Legal teams.
  • Communicate software development priorities, trade-offs, risks, and opportunities clearly to technical and non-technical stakeholders.
  • Drive alignment across teams and functions to deliver exceptional customer experiences.
  • Represent engineering in executive discussions and strategic decision-making forums.


What success looks like:
  • The development teams consistently deliver high-quality customer experiences on schedule.
  • Systems are scalable, reliable, performant, and aligned with future business growth.
  • The software development metrics demonstrate continuous improvement in velocity, quality, and operational excellence.
  • Evolve AI-native development methodologies
  • Teams are engaged, accountable, and empowered to own outcomes.
  • Technical strategy and execution are aligned with business priorities and customer needs.
  • Cross-functional partnerships enable efficient execution and organizational alignment.


Your profile:
  • 17+ years of software engineering experience, including significant leadership experience managing managers and multi-disciplinary development teams.
  • Proven experience leading organizations responsible for mobile, web, backend, and quality software development functions.
  • Demonstrated success building and scaling high-performing software development organizations.
  • Strong understan

Similar Jobs

More Jobs at TouchTunes

More Information Technology Jobs

Find similar Directeur·rice Sénior·e, Développement Logiciel/ Senior Director, Software Development jobs: