Ingénieur principal en performance
Franchise World Siège Social, LLC
Pourquoi rejoindre Subway?
À Subway, nous ne restons pas immobiles. Nous construisons.
C’est une entreprise axée sur ce qui compte le plus : accroître la rentabilité des franchisés, renforcer notre marque et créer de la valeur à long terme. Les gens qui s’épanouissent ici sont ceux qui veulent vraiment avoir un impact.
Tu ne feras pas juste le travail. Tu vas la façonner.
On bouge vite. On pense comme des propriétaires. Nous prenons des décisions qui comptent. Nous nous tenons à un niveau élevé parce que ce que nous faisons a un impact direct sur des milliers de franchisés à travers le monde.
Si vous apportez de l’énergie, de la responsabilité et un biais d’action, vous vous intégrerez parfaitement.
Nous prenons le travail au sérieux, mais nous savons aussi que les meilleurs résultats viennent des équipes qui se soutiennent mutuellement, célèbrent leurs victoires et se présentent prêtes à bâtir quelque chose de meilleur chaque jour.
C’est votre chance de faire partie de ce qui s’en vient.
Aperçu du poste
L’ingénieur principal en performance possède et dirige la fonction d’ingénierie de la performance à l’échelle de l’entreprise, fonctionnant comme un service partagé horizontal soutenant toutes les équipes produit, plateforme et ingénierie de l’écosystème numérique mondial de Subway — web, mobile, kiosque, pos, fidélité et paiements. Ce rôle combine l’ingénierie pratique de la performance avec des pratiques de fiabilité et de résilience ainsi qu’une activation native de l’IA pour garantir des systèmes évolutifs et prêts à la performance dans des cycles de livraison accélérés. L’ingénieur principal en performance collabore étroitement avec les équipes de fiabilité du site, d’observabilité, de DevOps et d’architecture pour améliorer la fiabilité, réduire les risques opérationnels et valider la résilience grâce à l’ingénierie du chaos.
Responsabilités
• Posséder la charte d’ingénierie de la performance d’entreprise en tant que service partagé horizontal; Définir les modèles d’engagement, l’admission/priorisation et les normes de préparation à la performance à travers le SDLC.
• Concevoir, scripter, exécuter et rapporter des tests de performance (charge, stress, endurance, scalabilité) sur les commandes à grand volume, les kiosques, les points de vente, la fidélité et les flux de paiement; établir des références, des modèles de charge de travail et des KPI alignés SLO/SLI.
• Identifier et résoudre les goulots d’étranglement entre les couches d’application, de base de données, de messagerie et d’infrastructure à l’aide de signaux d’observabilité (par exemple, Dynatrace).
• Intégrer la validation automatisée des performances dans les pipelines CI/CD (par exemple, Azure DevOps) avec des limites de référence et de seuil; Standardiser les rapports pour réduire l’effort manuel et la variabilité.
• Collaborer avec SRE/DevOps pour définir des cibles alignées sur la fiabilité et exécuter des expériences d’ingénierie du chaos contrôlée (injection de défauts/latence, dégradation de dépendances) afin de valider la résilience et la récupération; Insérez les apprentissages dans des runbooks renforcés, des alertes et de l’automatisation.
• Définir les critères de préparation à la performance et fournir des recommandations fondées sur des données probantes pour les libérations; ils possèdent les voies d’escalade pour le risque de performance, soutiennent la résolution des incidents de performance en production et produisent des rapports au niveau de la direction.
• Intégrer les flux de travail assistés par l’IA dans la planification de la performance, l’accélération de la conception des tests et le triage des résultats avec examen humain; maintenir des artefacts consommables par l’IA (NFR, modèles de charge de travail, lignes de référence, seuils) et définir des garde-fous pour une utilisation sécuritaire et conforme aux politiques de l’IA.
Qualifications
• 5 à 7+ ans d’expérience en ingénierie de la performance ou tests non fonctionnels à l’échelle de l’entreprise.
• Expertise pratique avec des outils de test de performance (par exemple, JMeter, k6, LoadRunner, NeoLoad, OctoPerf) et des plateformes d’observabilité (par exemple, Dynatrace, surveillance cloud-native).
• Expérience dans l’intégration de la validation de performance dans les pipelines CI/CD et en partenariat avec des pratiques SRE/DevOps; familiarité avec l’ingénierie du chaos.
• Programmation et automatisation de la maîtrise en Java, JavaScript ou Python; À l’aise avec le travail dans des environnements cloud (AWS et/ou Azure).
• Expérience pratique avec des outils d’ingénierie assistés par IA, incluant la relecture et la validation des résultats générés par l’IA.
• Solides compétences en communication et en leadership des parties prenantes; capacité à traduire les résultats de performance technique en impact commercial pour des publics non techniques.
• Baccalauréat en informatique, génie ou domaine connexe (ou expérience pratique équivalente).
Qualifications préférées
• Expérience dans les environnements de QSR, de commerce de détail ou de commerce numérique grand volume de consommateurs.
• Familiarité avec les principes SRE, les budgets d’erreur et les modèles de livraison axés sur la fiabilité.
• Expérience avec les pratiques de tests sous contrat ou axées sur les consommateurs.
• Expérience de travail sur des tests de performance mobiles, de kiosques ou de plateformes embarquées.
Qu’est-ce qu’on offre?
• Régimes d’assurance (médicaux, vie)
• Pension/401K/RSP (spécifique au pays)
• Bonus compétitif
• Allocation de mobilité
• Remboursement des frais de scolarité
• Vacances d’entreprise
• Temps de bénévolat
• et plus encore.....
