B&A
American Express
Ingénieur logiciel senior II - Architecture d'entreprise
À propos de l'Architecture d'entreprise
L'Architecture d'entreprise est une organisation au sein du Chief Technology Office chez American Express et constitue un levier clé de la stratégie technologique de l'entreprise.
Les quatre piliers de l'Architecture d'entreprise comprennent :
- Architecture as Code : ce pilier possède et exploite des technologies fondamentales qui sont utilisées par les équipes d'ingénierie à travers l'entreprise.
- Architecture as Design : ce pilier inclut la conception technique et de solution pour les programmes de transformation et les projets critiques pour l'entreprise qui nécessitent des conseils et un soutien en matière d'architecture.
- Gouvernance : ce pilier est responsable de la définition des normes techniques et du développement d'outils innovants qui automatisent les contrôles pour garantir la conformité.
- Autonomisation des collaborateurs : ce pilier se concentre sur le développement, la reconnaissance, la formation et le rayonnement des collaborateurs au sein de l'entreprise.
Chez American Express, notre culture repose sur une histoire d'innovation de 175 ans, des valeurs partagées americanexpress.com/en-us/company/who-we-are/ et des comportements de leadership, ainsi qu'un engagement inébranlable à soutenir nos clients, nos communautés et nos collègues. Qu'il s'agisse de fournir des produits différenciés ou d'offrir un service client de classe mondiale, nous opérons avec un fort état d'esprit axé sur le risque, garantissant que nous continuons à respecter notre promesse de marque de confiance, de sécurité et de service.
En tant que membre de l'équipe Amex, vous bénéficierez de notre soutien puissant avec une assistance complète pour votre bien-être holistique et de nombreuses opportunités d'acquérir de nouvelles compétences, de vous développer en tant que leader et de faire progresser votre carrière. Ici, votre voix et vos idées comptent, votre travail a un impact et, ensemble, vous nous aiderez à définir l'avenir de American Express.
RESPONSABILITÉS
- Concevoir, développer et fournir des solutions logicielles évolutives et de haute qualité sur l'ensemble du full stack, en tirant parti de Java et Python pour des plateformes et des services de niveau entreprise
- Diriger l'architecture et la mise en œuvre de systèmes distribués, en garantissant la performance, la fiabilité et la maintenabilité
- Assurer la livraison de bout en bout des fonctionnalités, de la conception et du développement au déploiement, à la surveillance et au support dans les environnements de production
- Agir en tant que membre senior d'une équipe Agile, en promouvant les meilleures pratiques en matière de normes de codage, de tests, de documentation et de livraison continue
- Encadrer et guider les ingénieurs juniors, en assurant un leadership technique par le biais de revues de code, de discussions sur la conception et de partage de connaissances
- Collaborer étroitement avec les architectes, les chefs de produit et les équipes interfonctionnelles pour traduire les besoins métier en solutions techniques évolutives
- Construire et faire évoluer des APIs RESTful, des microservices et des systèmes pilotés par les événements, en garantissant des contrats de service solides et une rétrocompatibilité
- Promouvoir l'excellence en ingénierie en améliorant les pipelines CI/CD, l'automatisation des tests et la productivité des développeurs
- Identifier de manière proactive les goulots d'étranglement du système, déboguer les problèmes complexes et mener l'analyse des causes profondes avec des correctifs à long terme
- Concevoir des systèmes axés sur l'évolutivité, la résilience et l'observabilité, incluant des stratégies de surveillance, de journalisation et d'alerte
- Contribuer à l'adoption du cloud-native, notamment la conteneurisation, l'infrastructure-as-code et les architectures à mise à l'échelle automatique
- Influencer l'orientation technique et remettre en question le statu quo en proposant des solutions innovantes et pragmatiques
- Assumer la responsabilité et l'imputabilité de la livraison de résultats à fort impact alignés sur les objectifs de l'équipe et de l'organisation
QUALIFICATIONS
- 6+ années d'expérience professionnelle en développement logiciel avec une solide expertise en Java et une connaissance pratique de Python pour le backend ou les applications axées sur les données
- Expérience approfondie des écosystèmes et frameworks Java tels que Spring, Spring Boot ou équivalent
- Expérience avérée en développement full-stack, incluant les services backend et les frameworks frontend modernes (par exemple, React, Angular ou similaire)
- Solide expérience dans la construction d'APIs RESTful, d'architectures de microservices et d'intégrations de service à service
- Compréhension solide des systèmes distribués, de la concurrence, de l'évolutivité et de l'optimisation des performances
- Expérience pratique des bases de données relationnelles (PostgreSQL, MySQL, Oracle) et/ou des bases de données NoSQL (Cassandra, DynamoDB, MongoDB)
- Expérience avec la conteneurisation et l'orchestration (Docker, Kubernetes)
- Familiarité avec les outils d'infrastructure-as-code (Terraform, CloudFormation, etc.)
- Expérience avec les plateformes de messagerie et de streaming telles que Kafka, RabbitMQ ou JMS
- Expérience pratique des plateformes cloud (AWS, Azure ou GCP) et des modèles de développement cloud-native
- Expérience pratique dans la génération de données de test ainsi que dans le développement et l'exécution de tests unitaires
- Expérience avec les normes de conception d'API, OpenAPI/Swagger, le versionnage et le développement piloté par contrat
- Expérience pratique des pipelines CI/CD et des outils (Jenkins, GitHub Actions, GitLab CI, etc.)
- Maîtrise des méthodologies Agile/Scrum et des pratiques modernes du cycle de vie du développement logiciel
- Licence en informatique, ingénierie ou expérience pratique équivalente (un diplôme supérieur est un plus)
- Souhaité : Compréhension de base des concepts d'IA/ML et des technologies d'IA générative, incluant les LLMs, le prompt engineering et la génération augmentée par récupération (RAG)
Nous vous soutenons avec des avantages qui favorisent votre bien-être holistique afin que vous puissiez être et donner le meilleur de vous-même. Cela signifie prendre soin de votre santé physique, financière et mentale, ainsi que de celle de vos proches, tout en offrant la flexibilité dont vous avez besoin pour vous épanouir personnellement et professionnellement :
- Salaires de base compétitifs
- Primes incitatives
- Abondement de l'entreprise de 6% sur le plan d'épargne retraite
- Coaching financier gratuit et soutien au bien-être financier
- Avantages complets en matière de santé, dentaire, vision, assurance vie et invalidité
- Modèle de travail flexible avec des arrangements hybrides, sur site ou virtuels selon le rôle et les besoins de l'entreprise
- 20+ semaines de congé parental payé pour tous les parents, quel que soit le genre, offert pour une grossesse, une adoption ou une gestation pour autrui
- Accès gratuit aux centres de bien-être mondiaux sur site dotés d'infirmiers et de médecins (selon le site)
- Soutien psychologique gratuit et confidentiel via notre programme Healthy Minds
- Opportunités de développement de carrière et de formation
Pour une liste complète des avantages de l'équipe Amex, visitez notre site des avantages aux collaborateurs americanexpress.com/en-us/colleagues/benefits.
American Express est un employeur garantissant l'égalité des chances et prend ses décisions d'embauche sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, de statut d'ancien combattant, de statut de handicap, d'âge ou de tout autre statut protégé par la loi. American Express prendra en considération pour l'emploi tous les candidats qualifiés, y compris ceux ayant des antécédents d'arrestation ou de condamnation, conformément aux exigences des lois étatiques et locales applicables, y compris le California Fair Chance Act, le Los Angeles County Fair Chance Ordinance for Employers et le Fair Chance Initiative for Hiring Ordinance de la ville de Los Angeles. Pour les postes couverts par les réglementations bancaires fédérales et/ou étatiques, American Express se conformera à ces réglementations en ce qui concerne la prise en considération des candidats ayant des condamnations pénales.
Nous soutenons nos collaborateurs avec le soutien dont ils ont besoin pour s'épanouir, professionnellement et personnellement. C'est pourquoi nous avons Amex Flex, notre modèle de travail d'entreprise qui offre une plus grande flexibilité aux collaborateurs tout en garantissant la préservation des aspects importants de notre culture unique en présentiel. Selon le rôle et les besoins de l'entreprise, les collaborateurs travailleront soit sur site, soit dans un modèle hybride (combinaison de jours au bureau et virtuels), soit entièrement virtuellement.
Candidats aux États-Unis - Cliquez pour voir l'affiche « Know Your Rights eeoc.gov/poster ». Si le lien ne fonctionne pas, vous pouvez accéder à l'affiche en copiant et collant l'URL suivante dans une nouvelle fenêtre de navigateur : eeoc.gov/poster.
Ce qui suit représente la fourchette salariale attendue pour cette demande d'emploi. En fin de compte, pour déterminer votre rémunération, nous prendrons en considération votre lieu de travail, votre expérience et d'autres facteurs liés au poste.
