15 Aug
|
Apple
|
Montreal
Résumé
Imaginez ce que vous pourriez accomplir ici ! Chez Apple, les grandes idées se transforme très rapidement en produits, services et expériences client exceptionnels. L'équipe Wallet, Payments & Commerce(WPC) conçoit les meilleurs logiciels au monde pour payer et interagir avec le monde qui nous entoure, qu'il s'agisse d'Apple Pay, de titres de transport, de billets d'événements, de clés numériques ou d'identité.
Nous sommes à la recherche d'un(e) leader exceptionnel(le) en ingénierie pour bâtir et faire croître une équipe d'ingénieurs qui conçoivent des systèmes à l'échelle d'Apple. Il s'agit d'un rôle pour un(e) leader qui est tout aussi crédible lors d'une révision d'architecture que lors d'une discussion sur le développement de carrière, quelqu'un qui peut gagner le respect technique d'ingénieurs très expérimentés tout en créant les conditions pour qu'ils accomplissent le meilleur travail de leur carrière.
Si vous aimez résoudre des problèmes complexes qui ont un impact sur des millions de personnes, faire évoluer des ingénieurs, et définir l'orientation technique de services critiques, nous voulons vous parler!
Description En tant que gestionnaire senior de l'ingénierie logicielle, vous dirigerez une équipe d'ingénieurs qui bâtissent et maintiennent des systèmes distribués, résiliants et fiables. Vous établirez l'orientation technique et organisationnelle de plusieurs flux de travail simultanés, en assumant la responsabilité de résultats qui vont bien au-delà de votre équipe immédiate.
Nos ingénieurs bénéficient d'une réelle autonomie et assument l'entière responsabilité de leurs solutions. Ils sont impliqués à chaque étape du cycle de développement, y compris l'opération, la surveillance et le soutien sur appel pour ce qu'ils créent. Votre travail consistera à protéger et à renforcer cette culture, et non à vous placer au-dessus d'elle.
Vous serez suffisamment près du travail pour avoir des opinions éclairées sur l'architecture et les compromis, et ferez preuve d'assez de discipline pour laisser votre équipe prendre les décisions.
Responsabilités
- Diriger, encadrer et faire croître une équipe performante d'ingénieurs et de responsables techniques, développer les gestionnaires émergents et favoriser une culture axée sur le savoir-faire et l'amélioration continue.
- Recruter et embaucher en maintenant des standards techniques élevés, tout en façonnant les pratiques d'entrevue et d'intégration qui les soutiennent.
- Travailler en étroite collaboration avec l'équipe Produit pour cogérer la feuille de route, influencer l'orientation du produit et maintenir un rythme de planification partagé avec une responsabilité conjointe des résultats.
- Définir la stratégie d'ingénierie et les feuilles de route pour plusieurs flux de travail simultanés, en s'alignant sur les objectifs organisationnels et les priorités de la direction, tout en établissant des processus clairs de priorisation et d'exécution pour votre équipe.
- Assumer la responsabilité du cycle de vie complet des services de votre équipe : architecture, implémentation, tests, livraison, exploitation, opération et soutien sur appel, en favorisant la résilience, l'évolution et les performances tout en faisant des compromis réfléchis entre la dette technique et les engagements de livraison.
- Établir les meilleures pratiques d'ingénierie couvrant la révision de code, les tests, l'intégration et le déploiement continus (CI/CD), l'infrastructure en tant que code, l'observabilité et la documentation, en veillant à ce que chaque solution réponde aux normes d'Apple en matière de sécurité, de confidentialité, d'accessibilité et d'exploitation.
Exigences Minimales
- Expérience substantielle dans la direction d'équipes d'ingénierie logicielle qui conçoivent et maintienent des systèmes distribués à grande échelle, avec des responsabilités couvrant plusieurs flux de travail ou sous-équipes.
- Excellentes compétences en communication, tant à l'oral qu'à l'écrit, avec la capacité de créer un consensus sur des sujets techniques complexes.
- Capacité éprouvée à encadrer, à mentorer et à développer des ingénieurs, y compris la gestion de responsables techniques et de gestionnaires émergents.
- Expérience pratique en ingénierie avec une compréhension approfondie des principes fondamentaux des systèmes distribués.
- Capacité démontrée à stimuler l'excellence opérationnelle, y compris la culture du soutien sur appel, la gestion des incidents, les pratiques de fiabilité et les modèles d'exploitation d'ingénierie couvrant la réception, la priorisation,
la planification et le rythme de livraison.
- La ténacité nécessaire pour mener des projets complexes de la conception à la production et pour maintenir la stabilité d'une équipe face à l'ambiguïté.
- Aucun diplôme officiel n'est requis. Ce qui compte le plus, c'est votre état d'esprit, votre esprit d'initiative et votre capacité démontrée à appliquer des compétences avancées à des problèmes concrets.
Aptitudes souhaitées
- Expérience pratique avec Java ou Kotlin et Spring, et expérience dans la direction d'équipes qui conçoivent et exploitent des services REST et/ou gRPC à haut volume.
- Connaissances approfondies de l'architecture infonuagique native sur AWS, y compris la résilience, le basculement, la conteneurisation et l'orchestration (ex. Docker, Kubernetes).
- Familiarité avec des pipelines CI/CD robustes, l'infrastructure en tant que code et les outils d'observabilité (ex. Prometheus, Grafana, OpenTelemetry, Datadog).
- Solide compréhension de la sécurité, de la confidentialité et de la cryptographie (ex. PKI, gestion des certificats, JWT), et expérience avec les bases de données à grande échelle.
- Expérience dans la direction d'équipes distribuées ou dispersées à l'échelle mondiale dans différents fuseaux horaires.
- Une expérience dans les technologies financières (fintech), l'infrastructure de paiement ou les environnements sensibles à la conformité est un atout majeur.
- La maîtrise professionnelle du français et de l'anglais est un atout compte tenu de l'emplacement à Montréal, bien que ce ne soit pas une exigence.
- Familiarité avec les outils d'intelligence artificielle générative pour accélérer le développement de logiciels, et un bon jugement quant aux situations où ils sont appropriés ou non.
Apple souscrit au principe d'égalité d'accès à l'emploi et s'engage à favoriser l'inclusion et la diversité. Apple propose des mesures d'accommodement raisonnable aux personnes candidates vivant avec un handicap.
Apple offre un milieu de travail sans drogue. Chez Apple, nous croyons que l’accessibilité est un droit fondamental. Ce principe se reflète dans toutes les facettes de l’entreprise – notre culture, nos avantages sociaux et nos outils numériques.
En intégrant des profils aussi variés que possible, nous aidons les gens à bâtir une carrière dans laquelle ils se sentent pleinement à leur place.
En savoir plus sur l’accessibilité au travail chez Apple
Role Number: 200677795-2550
📌 Gestionnaire senior de l'ingénierie logicielle, Apple Pay - WPC (Montreal)
🏢 Apple
📍 Montreal